home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Bus / H-L / LDCat3.5d.cpt / LDCat3.5d Folder / Laser Disc Catalog / background_3770.xml < prev    next >
Extensible Markup Language  |  1992-09-10  |  133KB  |  1,908 lines

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!DOCTYPE background PUBLIC "-//Apple, Inc.//DTD background V 2.0//EN" "" >
  3. <background>
  4.     <id>3770</id>
  5.     <filler1>0</filler1>
  6.     <bitmap>BMAP_5134.pbm</bitmap>
  7.     <cantDelete> <true /> </cantDelete>
  8.     <showPict> <true /> </showPict>
  9.     <dontSearch> <false /> </dontSearch>
  10.     <link rel="stylesheet" type="text/css" href="stylesheet_3263.css" />
  11.     <part>
  12.         <id>1</id>
  13.         <type>field</type>
  14.         <visible> <true /> </visible>
  15.         <dontWrap> <true /> </dontWrap>
  16.         <dontSearch> <true /> </dontSearch>
  17.         <sharedText> <false /> </sharedText>
  18.         <fixedLineHeight> <true /> </fixedLineHeight>
  19.         <autoTab> <false /> </autoTab>
  20.         <lockText> <true /> </lockText>
  21.         <rect>
  22.             <left>0</left>
  23.             <top>0</top>
  24.             <right>512</right>
  25.             <bottom>342</bottom>
  26.         </rect>
  27.         <style>transparent</style>
  28.         <autoSelect> <false /> </autoSelect>
  29.         <showLines> <false /> </showLines>
  30.         <wideMargins> <false /> </wideMargins>
  31.         <multipleLines> <false /> </multipleLines>
  32.         <reservedFamily> 0 </reservedFamily>
  33.         <titleWidth>0</titleWidth>
  34.         <icon>0</icon>
  35.         <textAlign>left</textAlign>
  36.         <font>Chicago</font>
  37.         <textSize>12</textSize>
  38.         <textStyle>plain</textStyle>
  39.         <textHeight>450</textHeight>
  40.         <name>LD Data</name>
  41.         <script></script>
  42.     </part>
  43.     <part>
  44.         <id>2</id>
  45.         <type>field</type>
  46.         <visible> <true /> </visible>
  47.         <dontWrap> <false /> </dontWrap>
  48.         <dontSearch> <false /> </dontSearch>
  49.         <sharedText> <false /> </sharedText>
  50.         <fixedLineHeight> <true /> </fixedLineHeight>
  51.         <autoTab> <false /> </autoTab>
  52.         <lockText> <true /> </lockText>
  53.         <rect>
  54.             <left>312</left>
  55.             <top>59</top>
  56.             <right>510</right>
  57.             <bottom>109</bottom>
  58.         </rect>
  59.         <style>transparent</style>
  60.         <autoSelect> <false /> </autoSelect>
  61.         <showLines> <false /> </showLines>
  62.         <wideMargins> <false /> </wideMargins>
  63.         <multipleLines> <false /> </multipleLines>
  64.         <reservedFamily> 0 </reservedFamily>
  65.         <titleWidth>0</titleWidth>
  66.         <icon>0</icon>
  67.         <textAlign>center</textAlign>
  68.         <font>Chicago</font>
  69.         <textSize>12</textSize>
  70.         <textStyle>plain</textStyle>
  71.         <textHeight>16</textHeight>
  72.         <name>Title</name>
  73.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  74.     </part>
  75.     <part>
  76.         <id>3</id>
  77.         <type>field</type>
  78.         <visible> <true /> </visible>
  79.         <dontWrap> <true /> </dontWrap>
  80.         <dontSearch> <false /> </dontSearch>
  81.         <sharedText> <false /> </sharedText>
  82.         <fixedLineHeight> <true /> </fixedLineHeight>
  83.         <autoTab> <false /> </autoTab>
  84.         <lockText> <true /> </lockText>
  85.         <rect>
  86.             <left>292</left>
  87.             <top>116</top>
  88.             <right>459</right>
  89.             <bottom>203</bottom>
  90.         </rect>
  91.         <style>scrolling</style>
  92.         <autoSelect> <false /> </autoSelect>
  93.         <showLines> <false /> </showLines>
  94.         <wideMargins> <false /> </wideMargins>
  95.         <multipleLines> <false /> </multipleLines>
  96.         <reservedFamily> 0 </reservedFamily>
  97.         <titleWidth>0</titleWidth>
  98.         <icon>0</icon>
  99.         <textAlign>left</textAlign>
  100.         <font>Chicago</font>
  101.         <textSize>9</textSize>
  102.         <textStyle>plain</textStyle>
  103.         <textHeight>12</textHeight>
  104.         <name>Cast</name>
  105.         <script>on mouseEnterif item 1 of mouseLoc() < 442 then SetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenif item 1 of mouseLoc() < 442 then SetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  106.     </part>
  107.     <part>
  108.         <id>4</id>
  109.         <type>field</type>
  110.         <visible> <true /> </visible>
  111.         <dontWrap> <false /> </dontWrap>
  112.         <dontSearch> <true /> </dontSearch>
  113.         <sharedText> <false /> </sharedText>
  114.         <fixedLineHeight> <true /> </fixedLineHeight>
  115.         <autoTab> <false /> </autoTab>
  116.         <lockText> <true /> </lockText>
  117.         <rect>
  118.             <left>296</left>
  119.             <top>204</top>
  120.             <right>448</right>
  121.             <bottom>218</bottom>
  122.         </rect>
  123.         <style>transparent</style>
  124.         <autoSelect> <false /> </autoSelect>
  125.         <showLines> <false /> </showLines>
  126.         <wideMargins> <false /> </wideMargins>
  127.         <multipleLines> <false /> </multipleLines>
  128.         <reservedFamily> 0 </reservedFamily>
  129.         <titleWidth>0</titleWidth>
  130.         <icon>0</icon>
  131.         <textAlign>center</textAlign>
  132.         <font>Chicago</font>
  133.         <textSize>9</textSize>
  134.         <textStyle>plain</textStyle>
  135.         <textHeight>12</textHeight>
  136.         <name>Director</name>
  137.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  138.     </part>
  139.     <part>
  140.         <id>5</id>
  141.         <type>field</type>
  142.         <visible> <true /> </visible>
  143.         <dontWrap> <false /> </dontWrap>
  144.         <dontSearch> <true /> </dontSearch>
  145.         <sharedText> <false /> </sharedText>
  146.         <fixedLineHeight> <true /> </fixedLineHeight>
  147.         <autoTab> <false /> </autoTab>
  148.         <lockText> <true /> </lockText>
  149.         <rect>
  150.             <left>326</left>
  151.             <top>218</top>
  152.             <right>417</right>
  153.             <bottom>232</bottom>
  154.         </rect>
  155.         <style>transparent</style>
  156.         <autoSelect> <false /> </autoSelect>
  157.         <showLines> <false /> </showLines>
  158.         <wideMargins> <false /> </wideMargins>
  159.         <multipleLines> <false /> </multipleLines>
  160.         <reservedFamily> 0 </reservedFamily>
  161.         <titleWidth>0</titleWidth>
  162.         <icon>0</icon>
  163.         <textAlign>center</textAlign>
  164.         <font>Chicago</font>
  165.         <textSize>9</textSize>
  166.         <textStyle>plain</textStyle>
  167.         <textHeight>12</textHeight>
  168.         <name>Studio</name>
  169.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  170.     </part>
  171.     <part>
  172.         <id>6</id>
  173.         <type>field</type>
  174.         <visible> <true /> </visible>
  175.         <dontWrap> <false /> </dontWrap>
  176.         <dontSearch> <true /> </dontSearch>
  177.         <sharedText> <false /> </sharedText>
  178.         <fixedLineHeight> <true /> </fixedLineHeight>
  179.         <autoTab> <false /> </autoTab>
  180.         <lockText> <true /> </lockText>
  181.         <rect>
  182.             <left>326</left>
  183.             <top>232</top>
  184.             <right>417</right>
  185.             <bottom>246</bottom>
  186.         </rect>
  187.         <style>transparent</style>
  188.         <autoSelect> <false /> </autoSelect>
  189.         <showLines> <false /> </showLines>
  190.         <wideMargins> <false /> </wideMargins>
  191.         <multipleLines> <false /> </multipleLines>
  192.         <reservedFamily> 0 </reservedFamily>
  193.         <titleWidth>0</titleWidth>
  194.         <icon>0</icon>
  195.         <textAlign>center</textAlign>
  196.         <font>Chicago</font>
  197.         <textSize>9</textSize>
  198.         <textStyle>plain</textStyle>
  199.         <textHeight>12</textHeight>
  200.         <name>Catalog No.</name>
  201.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  202.     </part>
  203.     <part>
  204.         <id>7</id>
  205.         <type>field</type>
  206.         <visible> <true /> </visible>
  207.         <dontWrap> <false /> </dontWrap>
  208.         <dontSearch> <true /> </dontSearch>
  209.         <sharedText> <false /> </sharedText>
  210.         <fixedLineHeight> <true /> </fixedLineHeight>
  211.         <autoTab> <false /> </autoTab>
  212.         <lockText> <true /> </lockText>
  213.         <rect>
  214.             <left>326</left>
  215.             <top>246</top>
  216.             <right>417</right>
  217.             <bottom>260</bottom>
  218.         </rect>
  219.         <style>transparent</style>
  220.         <autoSelect> <false /> </autoSelect>
  221.         <showLines> <false /> </showLines>
  222.         <wideMargins> <false /> </wideMargins>
  223.         <multipleLines> <false /> </multipleLines>
  224.         <reservedFamily> 0 </reservedFamily>
  225.         <titleWidth>0</titleWidth>
  226.         <icon>0</icon>
  227.         <textAlign>center</textAlign>
  228.         <font>Chicago</font>
  229.         <textSize>9</textSize>
  230.         <textStyle>plain</textStyle>
  231.         <textHeight>12</textHeight>
  232.         <name>Year of Release</name>
  233.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  234.     </part>
  235.     <part>
  236.         <id>8</id>
  237.         <type>field</type>
  238.         <visible> <true /> </visible>
  239.         <dontWrap> <false /> </dontWrap>
  240.         <dontSearch> <true /> </dontSearch>
  241.         <sharedText> <false /> </sharedText>
  242.         <fixedLineHeight> <true /> </fixedLineHeight>
  243.         <autoTab> <false /> </autoTab>
  244.         <lockText> <true /> </lockText>
  245.         <rect>
  246.             <left>326</left>
  247.             <top>260</top>
  248.             <right>417</right>
  249.             <bottom>274</bottom>
  250.         </rect>
  251.         <style>transparent</style>
  252.         <autoSelect> <false /> </autoSelect>
  253.         <showLines> <false /> </showLines>
  254.         <wideMargins> <false /> </wideMargins>
  255.         <multipleLines> <false /> </multipleLines>
  256.         <reservedFamily> 0 </reservedFamily>
  257.         <titleWidth>0</titleWidth>
  258.         <icon>0</icon>
  259.         <textAlign>center</textAlign>
  260.         <font>Chicago</font>
  261.         <textSize>9</textSize>
  262.         <textStyle>plain</textStyle>
  263.         <textHeight>12</textHeight>
  264.         <name>Total Playing Time</name>
  265.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif bg fld id 8 is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  266.     </part>
  267.     <part>
  268.         <id>9</id>
  269.         <type>field</type>
  270.         <visible> <true /> </visible>
  271.         <dontWrap> <false /> </dontWrap>
  272.         <dontSearch> <true /> </dontSearch>
  273.         <sharedText> <false /> </sharedText>
  274.         <fixedLineHeight> <true /> </fixedLineHeight>
  275.         <autoTab> <false /> </autoTab>
  276.         <lockText> <true /> </lockText>
  277.         <rect>
  278.             <left>336</left>
  279.             <top>274</top>
  280.             <right>407</right>
  281.             <bottom>288</bottom>
  282.         </rect>
  283.         <style>transparent</style>
  284.         <autoSelect> <false /> </autoSelect>
  285.         <showLines> <false /> </showLines>
  286.         <wideMargins> <false /> </wideMargins>
  287.         <multipleLines> <false /> </multipleLines>
  288.         <reservedFamily> 0 </reservedFamily>
  289.         <titleWidth>0</titleWidth>
  290.         <icon>0</icon>
  291.         <textAlign>center</textAlign>
  292.         <font>Chicago</font>
  293.         <textSize>9</textSize>
  294.         <textStyle>plain</textStyle>
  295.         <textHeight>12</textHeight>
  296.         <name>No. of Chapters</name>
  297.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  298.     </part>
  299.     <part>
  300.         <id>10</id>
  301.         <type>field</type>
  302.         <visible> <true /> </visible>
  303.         <dontWrap> <false /> </dontWrap>
  304.         <dontSearch> <true /> </dontSearch>
  305.         <sharedText> <false /> </sharedText>
  306.         <fixedLineHeight> <true /> </fixedLineHeight>
  307.         <autoTab> <false /> </autoTab>
  308.         <lockText> <true /> </lockText>
  309.         <rect>
  310.             <left>336</left>
  311.             <top>288</top>
  312.             <right>407</right>
  313.             <bottom>302</bottom>
  314.         </rect>
  315.         <style>transparent</style>
  316.         <autoSelect> <false /> </autoSelect>
  317.         <showLines> <false /> </showLines>
  318.         <wideMargins> <false /> </wideMargins>
  319.         <multipleLines> <false /> </multipleLines>
  320.         <reservedFamily> 0 </reservedFamily>
  321.         <titleWidth>0</titleWidth>
  322.         <icon>0</icon>
  323.         <textAlign>center</textAlign>
  324.         <font>Chicago</font>
  325.         <textSize>9</textSize>
  326.         <textStyle>plain</textStyle>
  327.         <textHeight>12</textHeight>
  328.         <name>Tint</name>
  329.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  330.     </part>
  331.     <part>
  332.         <id>11</id>
  333.         <type>field</type>
  334.         <visible> <true /> </visible>
  335.         <dontWrap> <false /> </dontWrap>
  336.         <dontSearch> <false /> </dontSearch>
  337.         <sharedText> <false /> </sharedText>
  338.         <fixedLineHeight> <true /> </fixedLineHeight>
  339.         <autoTab> <false /> </autoTab>
  340.         <lockText> <true /> </lockText>
  341.         <rect>
  342.             <left>419</left>
  343.             <top>218</top>
  344.             <right>510</right>
  345.             <bottom>232</bottom>
  346.         </rect>
  347.         <style>transparent</style>
  348.         <autoSelect> <false /> </autoSelect>
  349.         <showLines> <false /> </showLines>
  350.         <wideMargins> <false /> </wideMargins>
  351.         <multipleLines> <false /> </multipleLines>
  352.         <reservedFamily> 0 </reservedFamily>
  353.         <titleWidth>0</titleWidth>
  354.         <icon>0</icon>
  355.         <textAlign>center</textAlign>
  356.         <font>Chicago</font>
  357.         <textSize>9</textSize>
  358.         <textStyle>plain</textStyle>
  359.         <textHeight>12</textHeight>
  360.         <name>Classification</name>
  361.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  362.     </part>
  363.     <part>
  364.         <id>12</id>
  365.         <type>field</type>
  366.         <visible> <true /> </visible>
  367.         <dontWrap> <false /> </dontWrap>
  368.         <dontSearch> <false /> </dontSearch>
  369.         <sharedText> <false /> </sharedText>
  370.         <fixedLineHeight> <true /> </fixedLineHeight>
  371.         <autoTab> <false /> </autoTab>
  372.         <lockText> <true /> </lockText>
  373.         <rect>
  374.             <left>419</left>
  375.             <top>232</top>
  376.             <right>510</right>
  377.             <bottom>246</bottom>
  378.         </rect>
  379.         <style>transparent</style>
  380.         <autoSelect> <false /> </autoSelect>
  381.         <showLines> <false /> </showLines>
  382.         <wideMargins> <false /> </wideMargins>
  383.         <multipleLines> <false /> </multipleLines>
  384.         <reservedFamily> 0 </reservedFamily>
  385.         <titleWidth>0</titleWidth>
  386.         <icon>0</icon>
  387.         <textAlign>center</textAlign>
  388.         <font>Chicago</font>
  389.         <textSize>9</textSize>
  390.         <textStyle>plain</textStyle>
  391.         <textHeight>12</textHeight>
  392.         <name>Rating</name>
  393.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  394.     </part>
  395.     <part>
  396.         <id>13</id>
  397.         <type>field</type>
  398.         <visible> <true /> </visible>
  399.         <dontWrap> <false /> </dontWrap>
  400.         <dontSearch> <true /> </dontSearch>
  401.         <sharedText> <false /> </sharedText>
  402.         <fixedLineHeight> <true /> </fixedLineHeight>
  403.         <autoTab> <false /> </autoTab>
  404.         <lockText> <true /> </lockText>
  405.         <rect>
  406.             <left>419</left>
  407.             <top>246</top>
  408.             <right>510</right>
  409.             <bottom>260</bottom>
  410.         </rect>
  411.         <style>transparent</style>
  412.         <autoSelect> <false /> </autoSelect>
  413.         <showLines> <false /> </showLines>
  414.         <wideMargins> <false /> </wideMargins>
  415.         <multipleLines> <false /> </multipleLines>
  416.         <reservedFamily> 0 </reservedFamily>
  417.         <titleWidth>0</titleWidth>
  418.         <icon>0</icon>
  419.         <textAlign>center</textAlign>
  420.         <font>Chicago</font>
  421.         <textSize>9</textSize>
  422.         <textStyle>plain</textStyle>
  423.         <textHeight>12</textHeight>
  424.         <name>Disc Format</name>
  425.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  426.     </part>
  427.     <part>
  428.         <id>14</id>
  429.         <type>field</type>
  430.         <visible> <true /> </visible>
  431.         <dontWrap> <false /> </dontWrap>
  432.         <dontSearch> <true /> </dontSearch>
  433.         <sharedText> <false /> </sharedText>
  434.         <fixedLineHeight> <true /> </fixedLineHeight>
  435.         <autoTab> <false /> </autoTab>
  436.         <lockText> <true /> </lockText>
  437.         <rect>
  438.             <left>419</left>
  439.             <top>260</top>
  440.             <right>510</right>
  441.             <bottom>274</bottom>
  442.         </rect>
  443.         <style>transparent</style>
  444.         <autoSelect> <false /> </autoSelect>
  445.         <showLines> <false /> </showLines>
  446.         <wideMargins> <false /> </wideMargins>
  447.         <multipleLines> <false /> </multipleLines>
  448.         <reservedFamily> 0 </reservedFamily>
  449.         <titleWidth>0</titleWidth>
  450.         <icon>0</icon>
  451.         <textAlign>center</textAlign>
  452.         <font>Chicago</font>
  453.         <textSize>9</textSize>
  454.         <textStyle>plain</textStyle>
  455.         <textHeight>12</textHeight>
  456.         <name>Video Standard</name>
  457.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  458.     </part>
  459.     <part>
  460.         <id>15</id>
  461.         <type>field</type>
  462.         <visible> <true /> </visible>
  463.         <dontWrap> <false /> </dontWrap>
  464.         <dontSearch> <true /> </dontSearch>
  465.         <sharedText> <false /> </sharedText>
  466.         <fixedLineHeight> <true /> </fixedLineHeight>
  467.         <autoTab> <false /> </autoTab>
  468.         <lockText> <true /> </lockText>
  469.         <rect>
  470.             <left>419</left>
  471.             <top>274</top>
  472.             <right>510</right>
  473.             <bottom>300</bottom>
  474.         </rect>
  475.         <style>transparent</style>
  476.         <autoSelect> <false /> </autoSelect>
  477.         <showLines> <false /> </showLines>
  478.         <wideMargins> <false /> </wideMargins>
  479.         <multipleLines> <false /> </multipleLines>
  480.         <reservedFamily> 0 </reservedFamily>
  481.         <titleWidth>0</titleWidth>
  482.         <icon>0</icon>
  483.         <textAlign>center</textAlign>
  484.         <font>Chicago</font>
  485.         <textSize>9</textSize>
  486.         <textStyle>plain</textStyle>
  487.         <textHeight>12</textHeight>
  488.         <name>Soundtrack</name>
  489.         <script>on mouseEnterSetCurs 16000end mouseEnteron mouseWithinif me ‚↠empty thenSetCurs 16000if optionOnly() thenDisplayDiscDataelseDiscDataCleanUpend ifelseexit mouseWithinend ifend mouseWithinon mouseLeaveif me is empty thenexit mouseLeaveelseDiscDataCleanUpend ifend mouseLeave</script>
  490.     </part>
  491.     <part>
  492.         <id>16</id>
  493.         <type>field</type>
  494.         <visible> <true /> </visible>
  495.         <dontWrap> <false /> </dontWrap>
  496.         <dontSearch> <true /> </dontSearch>
  497.         <sharedText> <false /> </sharedText>
  498.         <fixedLineHeight> <true /> </fixedLineHeight>
  499.         <autoTab> <false /> </autoTab>
  500.         <lockText> <true /> </lockText>
  501.         <rect>
  502.             <left>74</left>
  503.             <top>315</top>
  504.             <right>175</right>
  505.             <bottom>330</bottom>
  506.         </rect>
  507.         <style>transparent</style>
  508.         <autoSelect> <false /> </autoSelect>
  509.         <showLines> <false /> </showLines>
  510.         <wideMargins> <false /> </wideMargins>
  511.         <multipleLines> <false /> </multipleLines>
  512.         <reservedFamily> 0 </reservedFamily>
  513.         <titleWidth>0</titleWidth>
  514.         <icon>0</icon>
  515.         <textAlign>center</textAlign>
  516.         <font>Chicago</font>
  517.         <textSize>9</textSize>
  518.         <textStyle>outline</textStyle>
  519.         <textHeight>12</textHeight>
  520.         <name>LD Number</name>
  521.         <script>on mouseEnterFullBalloons "ShowSTR#","202,22"pass mouseEnterend mouseEnter</script>
  522.     </part>
  523.     <part>
  524.         <id>17</id>
  525.         <type>field</type>
  526.         <visible> <true /> </visible>
  527.         <dontWrap> <true /> </dontWrap>
  528.         <dontSearch> <true /> </dontSearch>
  529.         <sharedText> <false /> </sharedText>
  530.         <fixedLineHeight> <true /> </fixedLineHeight>
  531.         <autoTab> <false /> </autoTab>
  532.         <lockText> <true /> </lockText>
  533.         <rect>
  534.             <left>0</left>
  535.             <top>57</top>
  536.             <right>41</right>
  537.             <bottom>302</bottom>
  538.         </rect>
  539.         <style>scrolling</style>
  540.         <autoSelect> <false /> </autoSelect>
  541.         <showLines> <false /> </showLines>
  542.         <wideMargins> <false /> </wideMargins>
  543.         <multipleLines> <false /> </multipleLines>
  544.         <reservedFamily> 0 </reservedFamily>
  545.         <titleWidth>0</titleWidth>
  546.         <icon>0</icon>
  547.         <textAlign>right</textAlign>
  548.         <font>Chicago</font>
  549.         <textSize>9</textSize>
  550.         <textStyle>plain</textStyle>
  551.         <textHeight>14</textHeight>
  552.         <name>Sel Numb 1</name>
  553.         <script></script>
  554.     </part>
  555.     <part>
  556.         <id>18</id>
  557.         <type>field</type>
  558.         <visible> <true /> </visible>
  559.         <dontWrap> <true /> </dontWrap>
  560.         <dontSearch> <false /> </dontSearch>
  561.         <sharedText> <false /> </sharedText>
  562.         <fixedLineHeight> <true /> </fixedLineHeight>
  563.         <autoTab> <false /> </autoTab>
  564.         <lockText> <true /> </lockText>
  565.         <rect>
  566.             <left>21</left>
  567.             <top>57</top>
  568.             <right>260</right>
  569.             <bottom>302</bottom>
  570.         </rect>
  571.         <style>scrolling</style>
  572.         <autoSelect> <false /> </autoSelect>
  573.         <showLines> <false /> </showLines>
  574.         <wideMargins> <false /> </wideMargins>
  575.         <multipleLines> <false /> </multipleLines>
  576.         <reservedFamily> 0 </reservedFamily>
  577.         <titleWidth>0</titleWidth>
  578.         <icon>0</icon>
  579.         <textAlign>left</textAlign>
  580.         <font>Chicago</font>
  581.         <textSize>9</textSize>
  582.         <textStyle>plain</textStyle>
  583.         <textHeight>14</textHeight>
  584.         <name>Sel 1</name>
  585.         <script>on mouseWithin-- DETERMINE THE LINE NUMBER WITHOUT CLICKING IN THE FIELDput (trunc(((scroll of me) + (item 2 of the mouseLoc) - (item 2 of the rect of me)) div the textHeight of me) + 1) into wlineput last word of short name of me into wselDisplayPrep wline,wselend mouseWithinon mouseLeaveglobal wVideoWindChapterCleanUp wVideoWindend mouseLeave</script>
  586.     </part>
  587.     <part>
  588.         <id>19</id>
  589.         <type>field</type>
  590.         <visible> <false /> </visible>
  591.         <dontWrap> <true /> </dontWrap>
  592.         <dontSearch> <true /> </dontSearch>
  593.         <sharedText> <false /> </sharedText>
  594.         <fixedLineHeight> <true /> </fixedLineHeight>
  595.         <autoTab> <false /> </autoTab>
  596.         <lockText> <true /> </lockText>
  597.         <rect>
  598.             <left>0</left>
  599.             <top>57</top>
  600.             <right>41</right>
  601.             <bottom>302</bottom>
  602.         </rect>
  603.         <style>scrolling</style>
  604.         <autoSelect> <false /> </autoSelect>
  605.         <showLines> <false /> </showLines>
  606.         <wideMargins> <false /> </wideMargins>
  607.         <multipleLines> <false /> </multipleLines>
  608.         <reservedFamily> 0 </reservedFamily>
  609.         <titleWidth>0</titleWidth>
  610.         <icon>0</icon>
  611.         <textAlign>right</textAlign>
  612.         <font>Chicago</font>
  613.         <textSize>9</textSize>
  614.         <textStyle>plain</textStyle>
  615.         <textHeight>14</textHeight>
  616.         <name>Sel Numb 2</name>
  617.         <script></script>
  618.     </part>
  619.     <part>
  620.         <id>20</id>
  621.         <type>field</type>
  622.         <visible> <false /> </visible>
  623.         <dontWrap> <true /> </dontWrap>
  624.         <dontSearch> <false /> </dontSearch>
  625.         <sharedText> <false /> </sharedText>
  626.         <fixedLineHeight> <true /> </fixedLineHeight>
  627.         <autoTab> <false /> </autoTab>
  628.         <lockText> <true /> </lockText>
  629.         <rect>
  630.             <left>21</left>
  631.             <top>57</top>
  632.             <right>260</right>
  633.             <bottom>302</bottom>
  634.         </rect>
  635.         <style>scrolling</style>
  636.         <autoSelect> <false /> </autoSelect>
  637.         <showLines> <false /> </showLines>
  638.         <wideMargins> <false /> </wideMargins>
  639.         <multipleLines> <false /> </multipleLines>
  640.         <reservedFamily> 0 </reservedFamily>
  641.         <titleWidth>0</titleWidth>
  642.         <icon>0</icon>
  643.         <textAlign>left</textAlign>
  644.         <font>Chicago</font>
  645.         <textSize>9</textSize>
  646.         <textStyle>plain</textStyle>
  647.         <textHeight>14</textHeight>
  648.         <name>Sel 2</name>
  649.         <script>on mouseWithin-- DETERMINE THE LINE NUMBER WITHOUT CLICKING IN THE FIELDput (trunc(((scroll of me) + (item 2 of the mouseLoc) - (item 2 of the rect of me)) div the textHeight of me) + 1) into wlineput last word of short name of me into wselDisplayPrep wline,wselend mouseWithinon mouseLeaveglobal wVideoWindChapterCleanUp wVideoWindend mouseLeave</script>
  650.     </part>
  651.     <part>
  652.         <id>21</id>
  653.         <type>field</type>
  654.         <visible> <false /> </visible>
  655.         <dontWrap> <true /> </dontWrap>
  656.         <dontSearch> <true /> </dontSearch>
  657.         <sharedText> <false /> </sharedText>
  658.         <fixedLineHeight> <true /> </fixedLineHeight>
  659.         <autoTab> <false /> </autoTab>
  660.         <lockText> <true /> </lockText>
  661.         <rect>
  662.             <left>0</left>
  663.             <top>57</top>
  664.             <right>41</right>
  665.             <bottom>302</bottom>
  666.         </rect>
  667.         <style>scrolling</style>
  668.         <autoSelect> <false /> </autoSelect>
  669.         <showLines> <false /> </showLines>
  670.         <wideMargins> <false /> </wideMargins>
  671.         <multipleLines> <false /> </multipleLines>
  672.         <reservedFamily> 0 </reservedFamily>
  673.         <titleWidth>0</titleWidth>
  674.         <icon>0</icon>
  675.         <textAlign>right</textAlign>
  676.         <font>Chicago</font>
  677.         <textSize>9</textSize>
  678.         <textStyle>plain</textStyle>
  679.         <textHeight>14</textHeight>
  680.         <name>Sel Numb 3</name>
  681.         <script></script>
  682.     </part>
  683.     <part>
  684.         <id>22</id>
  685.         <type>field</type>
  686.         <visible> <false /> </visible>
  687.         <dontWrap> <true /> </dontWrap>
  688.         <dontSearch> <false /> </dontSearch>
  689.         <sharedText> <false /> </sharedText>
  690.         <fixedLineHeight> <true /> </fixedLineHeight>
  691.         <autoTab> <false /> </autoTab>
  692.         <lockText> <true /> </lockText>
  693.         <rect>
  694.             <left>21</left>
  695.             <top>57</top>
  696.             <right>260</right>
  697.             <bottom>302</bottom>
  698.         </rect>
  699.         <style>scrolling</style>
  700.         <autoSelect> <false /> </autoSelect>
  701.         <showLines> <false /> </showLines>
  702.         <wideMargins> <false /> </wideMargins>
  703.         <multipleLines> <false /> </multipleLines>
  704.         <reservedFamily> 0 </reservedFamily>
  705.         <titleWidth>0</titleWidth>
  706.         <icon>0</icon>
  707.         <textAlign>left</textAlign>
  708.         <font>Chicago</font>
  709.         <textSize>9</textSize>
  710.         <textStyle>plain</textStyle>
  711.         <textHeight>14</textHeight>
  712.         <name>Sel 3</name>
  713.         <script>on mouseWithin-- DETERMINE THE LINE NUMBER WITHOUT CLICKING IN THE FIELDput (trunc(((scroll of me) + (item 2 of the mouseLoc) - (item 2 of the rect of me)) div the textHeight of me) + 1) into wlineput last word of short name of me into wselDisplayPrep wline,wselend mouseWithinon mouseLeaveglobal wVideoWindChapterCleanUp wVideoWindend mouseLeave</script>
  714.     </part>
  715.     <part>
  716.         <id>23</id>
  717.         <type>field</type>
  718.         <visible> <false /> </visible>
  719.         <dontWrap> <true /> </dontWrap>
  720.         <dontSearch> <true /> </dontSearch>
  721.         <sharedText> <false /> </sharedText>
  722.         <fixedLineHeight> <true /> </fixedLineHeight>
  723.         <autoTab> <false /> </autoTab>
  724.         <lockText> <true /> </lockText>
  725.         <rect>
  726.             <left>0</left>
  727.             <top>57</top>
  728.             <right>41</right>
  729.             <bottom>302</bottom>
  730.         </rect>
  731.         <style>scrolling</style>
  732.         <autoSelect> <false /> </autoSelect>
  733.         <showLines> <false /> </showLines>
  734.         <wideMargins> <false /> </wideMargins>
  735.         <multipleLines> <false /> </multipleLines>
  736.         <reservedFamily> 0 </reservedFamily>
  737.         <titleWidth>0</titleWidth>
  738.         <icon>0</icon>
  739.         <textAlign>right</textAlign>
  740.         <font>Chicago</font>
  741.         <textSize>9</textSize>
  742.         <textStyle>plain</textStyle>
  743.         <textHeight>14</textHeight>
  744.         <name>Sel Numb 4</name>
  745.         <script></script>
  746.     </part>
  747.     <part>
  748.         <id>24</id>
  749.         <type>field</type>
  750.         <visible> <false /> </visible>
  751.         <dontWrap> <true /> </dontWrap>
  752.         <dontSearch> <false /> </dontSearch>
  753.         <sharedText> <false /> </sharedText>
  754.         <fixedLineHeight> <true /> </fixedLineHeight>
  755.         <autoTab> <false /> </autoTab>
  756.         <lockText> <true /> </lockText>
  757.         <rect>
  758.             <left>21</left>
  759.             <top>57</top>
  760.             <right>260</right>
  761.             <bottom>302</bottom>
  762.         </rect>
  763.         <style>scrolling</style>
  764.         <autoSelect> <false /> </autoSelect>
  765.         <showLines> <false /> </showLines>
  766.         <wideMargins> <false /> </wideMargins>
  767.         <multipleLines> <false /> </multipleLines>
  768.         <reservedFamily> 0 </reservedFamily>
  769.         <titleWidth>0</titleWidth>
  770.         <icon>0</icon>
  771.         <textAlign>left</textAlign>
  772.         <font>Chicago</font>
  773.         <textSize>9</textSize>
  774.         <textStyle>plain</textStyle>
  775.         <textHeight>14</textHeight>
  776.         <name>Sel 4</name>
  777.         <script>on mouseWithin-- DETERMINE THE LINE NUMBER WITHOUT CLICKING IN THE FIELDput (trunc(((scroll of me) + (item 2 of the mouseLoc) - (item 2 of the rect of me)) div the textHeight of me) + 1) into wlineput last word of short name of me into wselDisplayPrep wline,wselend mouseWithinon mouseLeaveglobal wVideoWindChapterCleanUp wVideoWindend mouseLeave</script>
  778.     </part>
  779.     <part>
  780.         <id>25</id>
  781.         <type>field</type>
  782.         <visible> <false /> </visible>
  783.         <dontWrap> <true /> </dontWrap>
  784.         <dontSearch> <true /> </dontSearch>
  785.         <sharedText> <false /> </sharedText>
  786.         <fixedLineHeight> <true /> </fixedLineHeight>
  787.         <autoTab> <false /> </autoTab>
  788.         <lockText> <true /> </lockText>
  789.         <rect>
  790.             <left>0</left>
  791.             <top>57</top>
  792.             <right>41</right>
  793.             <bottom>302</bottom>
  794.         </rect>
  795.         <style>scrolling</style>
  796.         <autoSelect> <false /> </autoSelect>
  797.         <showLines> <false /> </showLines>
  798.         <wideMargins> <false /> </wideMargins>
  799.         <multipleLines> <false /> </multipleLines>
  800.         <reservedFamily> 0 </reservedFamily>
  801.         <titleWidth>0</titleWidth>
  802.         <icon>0</icon>
  803.         <textAlign>right</textAlign>
  804.         <font>Chicago</font>
  805.         <textSize>9</textSize>
  806.         <textStyle>plain</textStyle>
  807.         <textHeight>14</textHeight>
  808.         <name>Sel Numb 5</name>
  809.         <script></script>
  810.     </part>
  811.     <part>
  812.         <id>26</id>
  813.         <type>field</type>
  814.         <visible> <false /> </visible>
  815.         <dontWrap> <true /> </dontWrap>
  816.         <dontSearch> <false /> </dontSearch>
  817.         <sharedText> <false /> </sharedText>
  818.         <fixedLineHeight> <true /> </fixedLineHeight>
  819.         <autoTab> <false /> </autoTab>
  820.         <lockText> <true /> </lockText>
  821.         <rect>
  822.             <left>21</left>
  823.             <top>57</top>
  824.             <right>260</right>
  825.             <bottom>302</bottom>
  826.         </rect>
  827.         <style>scrolling</style>
  828.         <autoSelect> <false /> </autoSelect>
  829.         <showLines> <false /> </showLines>
  830.         <wideMargins> <false /> </wideMargins>
  831.         <multipleLines> <false /> </multipleLines>
  832.         <reservedFamily> 0 </reservedFamily>
  833.         <titleWidth>0</titleWidth>
  834.         <icon>0</icon>
  835.         <textAlign>left</textAlign>
  836.         <font>Chicago</font>
  837.         <textSize>9</textSize>
  838.         <textStyle>plain</textStyle>
  839.         <textHeight>14</textHeight>
  840.         <name>Sel 5</name>
  841.         <script>on mouseWithin-- DETERMINE THE LINE NUMBER WITHOUT CLICKING IN THE FIELDput (trunc(((scroll of me) + (item 2 of the mouseLoc) - (item 2 of the rect of me)) div the textHeight of me) + 1) into wlineput last word of short name of me into wselDisplayPrep wline,wselend mouseWithinon mouseLeaveglobal wVideoWindChapterCleanUp wVideoWindend mouseLeave</script>
  842.     </part>
  843.     <part>
  844.         <id>27</id>
  845.         <type>field</type>
  846.         <visible> <false /> </visible>
  847.         <dontWrap> <true /> </dontWrap>
  848.         <dontSearch> <true /> </dontSearch>
  849.         <sharedText> <false /> </sharedText>
  850.         <fixedLineHeight> <true /> </fixedLineHeight>
  851.         <autoTab> <false /> </autoTab>
  852.         <lockText> <true /> </lockText>
  853.         <rect>
  854.             <left>0</left>
  855.             <top>57</top>
  856.             <right>41</right>
  857.             <bottom>302</bottom>
  858.         </rect>
  859.         <style>scrolling</style>
  860.         <autoSelect> <false /> </autoSelect>
  861.         <showLines> <false /> </showLines>
  862.         <wideMargins> <false /> </wideMargins>
  863.         <multipleLines> <false /> </multipleLines>
  864.         <reservedFamily> 0 </reservedFamily>
  865.         <titleWidth>0</titleWidth>
  866.         <icon>0</icon>
  867.         <textAlign>right</textAlign>
  868.         <font>Chicago</font>
  869.         <textSize>9</textSize>
  870.         <textStyle>plain</textStyle>
  871.         <textHeight>14</textHeight>
  872.         <name>Sel Numb 6</name>
  873.         <script></script>
  874.     </part>
  875.     <part>
  876.         <id>28</id>
  877.         <type>field</type>
  878.         <visible> <false /> </visible>
  879.         <dontWrap> <true /> </dontWrap>
  880.         <dontSearch> <false /> </dontSearch>
  881.         <sharedText> <false /> </sharedText>
  882.         <fixedLineHeight> <true /> </fixedLineHeight>
  883.         <autoTab> <false /> </autoTab>
  884.         <lockText> <true /> </lockText>
  885.         <rect>
  886.             <left>21</left>
  887.             <top>57</top>
  888.             <right>260</right>
  889.             <bottom>302</bottom>
  890.         </rect>
  891.         <style>scrolling</style>
  892.         <autoSelect> <false /> </autoSelect>
  893.         <showLines> <false /> </showLines>
  894.         <wideMargins> <false /> </wideMargins>
  895.         <multipleLines> <false /> </multipleLines>
  896.         <reservedFamily> 0 </reservedFamily>
  897.         <titleWidth>0</titleWidth>
  898.         <icon>0</icon>
  899.         <textAlign>left</textAlign>
  900.         <font>Chicago</font>
  901.         <textSize>9</textSize>
  902.         <textStyle>plain</textStyle>
  903.         <textHeight>14</textHeight>
  904.         <name>Sel 6</name>
  905.         <script>on mouseWithin-- DETERMINE THE LINE NUMBER WITHOUT CLICKING IN THE FIELDput (trunc(((scroll of me) + (item 2 of the mouseLoc) - (item 2 of the rect of me)) div the textHeight of me) + 1) into wlineput last word of short name of me into wselDisplayPrep wline,wselend mouseWithinon mouseLeaveglobal wVideoWindChapterCleanUp wVideoWindend mouseLeave</script>
  906.     </part>
  907.     <part>
  908.         <id>29</id>
  909.         <type>field</type>
  910.         <visible> <false /> </visible>
  911.         <dontWrap> <true /> </dontWrap>
  912.         <dontSearch> <true /> </dontSearch>
  913.         <sharedText> <false /> </sharedText>
  914.         <fixedLineHeight> <true /> </fixedLineHeight>
  915.         <autoTab> <false /> </autoTab>
  916.         <lockText> <true /> </lockText>
  917.         <rect>
  918.             <left>0</left>
  919.             <top>57</top>
  920.             <right>41</right>
  921.             <bottom>302</bottom>
  922.         </rect>
  923.         <style>scrolling</style>
  924.         <autoSelect> <false /> </autoSelect>
  925.         <showLines> <false /> </showLines>
  926.         <wideMargins> <false /> </wideMargins>
  927.         <multipleLines> <false /> </multipleLines>
  928.         <reservedFamily> 0 </reservedFamily>
  929.         <titleWidth>0</titleWidth>
  930.         <icon>0</icon>
  931.         <textAlign>right</textAlign>
  932.         <font>Chicago</font>
  933.         <textSize>9</textSize>
  934.         <textStyle>plain</textStyle>
  935.         <textHeight>14</textHeight>
  936.         <name>Sel Numb 7</name>
  937.         <script></script>
  938.     </part>
  939.     <part>
  940.         <id>30</id>
  941.         <type>field</type>
  942.         <visible> <false /> </visible>
  943.         <dontWrap> <true /> </dontWrap>
  944.         <dontSearch> <false /> </dontSearch>
  945.         <sharedText> <false /> </sharedText>
  946.         <fixedLineHeight> <true /> </fixedLineHeight>
  947.         <autoTab> <false /> </autoTab>
  948.         <lockText> <true /> </lockText>
  949.         <rect>
  950.             <left>21</left>
  951.             <top>57</top>
  952.             <right>260</right>
  953.             <bottom>302</bottom>
  954.         </rect>
  955.         <style>scrolling</style>
  956.         <autoSelect> <false /> </autoSelect>
  957.         <showLines> <false /> </showLines>
  958.         <wideMargins> <false /> </wideMargins>
  959.         <multipleLines> <false /> </multipleLines>
  960.         <reservedFamily> 0 </reservedFamily>
  961.         <titleWidth>0</titleWidth>
  962.         <icon>0</icon>
  963.         <textAlign>left</textAlign>
  964.         <font>Chicago</font>
  965.         <textSize>9</textSize>
  966.         <textStyle>plain</textStyle>
  967.         <textHeight>14</textHeight>
  968.         <name>Sel 7</name>
  969.         <script>on mouseWithin-- DETERMINE THE LINE NUMBER WITHOUT CLICKING IN THE FIELDput (trunc(((scroll of me) + (item 2 of the mouseLoc) - (item 2 of the rect of me)) div the textHeight of me) + 1) into wlineput last word of short name of me into wselDisplayPrep wline,wselend mouseWithinon mouseLeaveglobal wVideoWindChapterCleanUp wVideoWindend mouseLeave</script>
  970.     </part>
  971.     <part>
  972.         <id>31</id>
  973.         <type>field</type>
  974.         <visible> <false /> </visible>
  975.         <dontWrap> <true /> </dontWrap>
  976.         <dontSearch> <true /> </dontSearch>
  977.         <sharedText> <false /> </sharedText>
  978.         <fixedLineHeight> <true /> </fixedLineHeight>
  979.         <autoTab> <false /> </autoTab>
  980.         <lockText> <true /> </lockText>
  981.         <rect>
  982.             <left>0</left>
  983.             <top>57</top>
  984.             <right>41</right>
  985.             <bottom>302</bottom>
  986.         </rect>
  987.         <style>scrolling</style>
  988.         <autoSelect> <false /> </autoSelect>
  989.         <showLines> <false /> </showLines>
  990.         <wideMargins> <false /> </wideMargins>
  991.         <multipleLines> <false /> </multipleLines>
  992.         <reservedFamily> 0 </reservedFamily>
  993.         <titleWidth>0</titleWidth>
  994.         <icon>0</icon>
  995.         <textAlign>right</textAlign>
  996.         <font>Chicago</font>
  997.         <textSize>9</textSize>
  998.         <textStyle>plain</textStyle>
  999.         <textHeight>14</textHeight>
  1000.         <name>Sel Numb 8</name>
  1001.         <script></script>
  1002.     </part>
  1003.     <part>
  1004.         <id>32</id>
  1005.         <type>field</type>
  1006.         <visible> <false /> </visible>
  1007.         <dontWrap> <true /> </dontWrap>
  1008.         <dontSearch> <false /> </dontSearch>
  1009.         <sharedText> <false /> </sharedText>
  1010.         <fixedLineHeight> <true /> </fixedLineHeight>
  1011.         <autoTab> <false /> </autoTab>
  1012.         <lockText> <true /> </lockText>
  1013.         <rect>
  1014.             <left>21</left>
  1015.             <top>57</top>
  1016.             <right>260</right>
  1017.             <bottom>302</bottom>
  1018.         </rect>
  1019.         <style>scrolling</style>
  1020.         <autoSelect> <false /> </autoSelect>
  1021.         <showLines> <false /> </showLines>
  1022.         <wideMargins> <false /> </wideMargins>
  1023.         <multipleLines> <false /> </multipleLines>
  1024.         <reservedFamily> 0 </reservedFamily>
  1025.         <titleWidth>0</titleWidth>
  1026.         <icon>0</icon>
  1027.         <textAlign>left</textAlign>
  1028.         <font>Chicago</font>
  1029.         <textSize>9</textSize>
  1030.         <textStyle>plain</textStyle>
  1031.         <textHeight>14</textHeight>
  1032.         <name>Sel 8</name>
  1033.         <script>on mouseWithin-- DETERMINE THE LINE NUMBER WITHOUT CLICKING IN THE FIELDput (trunc(((scroll of me) + (item 2 of the mouseLoc) - (item 2 of the rect of me)) div the textHeight of me) + 1) into wlineput last word of short name of me into wselDisplayPrep wline,wselend mouseWithinon mouseLeaveglobal wVideoWindChapterCleanUp wVideoWindend mouseLeave</script>
  1034.     </part>
  1035.     <part>
  1036.         <id>33</id>
  1037.         <type>field</type>
  1038.         <visible> <false /> </visible>
  1039.         <dontWrap> <false /> </dontWrap>
  1040.         <dontSearch> <false /> </dontSearch>
  1041.         <sharedText> <false /> </sharedText>
  1042.         <fixedLineHeight> <true /> </fixedLineHeight>
  1043.         <autoTab> <false /> </autoTab>
  1044.         <lockText> <false /> </lockText>
  1045.         <rect>
  1046.             <left>0</left>
  1047.             <top>57</top>
  1048.             <right>260</right>
  1049.             <bottom>302</bottom>
  1050.         </rect>
  1051.         <style>scrolling</style>
  1052.         <autoSelect> <false /> </autoSelect>
  1053.         <showLines> <true /> </showLines>
  1054.         <wideMargins> <true /> </wideMargins>
  1055.         <multipleLines> <false /> </multipleLines>
  1056.         <reservedFamily> 0 </reservedFamily>
  1057.         <titleWidth>0</titleWidth>
  1058.         <icon>0</icon>
  1059.         <textAlign>left</textAlign>
  1060.         <font>Chicago</font>
  1061.         <textSize>9</textSize>
  1062.         <textStyle>plain</textStyle>
  1063.         <textHeight>14</textHeight>
  1064.         <name>Liner Notes</name>
  1065.         <script>on mouseEnterend mouseEnteron mouseWithinend mouseWithin</script>
  1066.     </part>
  1067.     <part>
  1068.         <id>34</id>
  1069.         <type>field</type>
  1070.         <visible> <true /> </visible>
  1071.         <dontWrap> <false /> </dontWrap>
  1072.         <dontSearch> <false /> </dontSearch>
  1073.         <sharedText> <false /> </sharedText>
  1074.         <fixedLineHeight> <true /> </fixedLineHeight>
  1075.         <autoTab> <false /> </autoTab>
  1076.         <lockText> <true /> </lockText>
  1077.         <rect>
  1078.             <left>468</left>
  1079.             <top>153</top>
  1080.             <right>487</right>
  1081.             <bottom>168</bottom>
  1082.         </rect>
  1083.         <style>shadow</style>
  1084.         <autoSelect> <false /> </autoSelect>
  1085.         <showLines> <false /> </showLines>
  1086.         <wideMargins> <false /> </wideMargins>
  1087.         <multipleLines> <false /> </multipleLines>
  1088.         <reservedFamily> 0 </reservedFamily>
  1089.         <titleWidth>0</titleWidth>
  1090.         <icon>0</icon>
  1091.         <textAlign>center</textAlign>
  1092.         <font>Chicago</font>
  1093.         <textSize>9</textSize>
  1094.         <textStyle>plain</textStyle>
  1095.         <textHeight>12</textHeight>
  1096.         <name>Sides</name>
  1097.         <script>on mouseEnterFullBalloons "ShowSTR#","202,13"pass mouseEnterend mouseEnteron mouseDownFullBalloons "remove"put "1,2,3,4,5,6,7,8" into choicesput me into lastitemput "!" after item lastitem of choicesget HPopUpMenu(choices,-lastitem,top of me + 1,left of me - 35)if it is empty thenexit mouseDownelse if the result is not empty thenbeep 1answer the resultelseif item 1 of it is not empty thenput item 3 of it into meif me = 1 thenSetLD1else if me = 2 thenSetLD2else if me = 3 thenSetLD3else if me = 4 thenSetLD4else if me = 5 thenSetLD5else if me = 6 thenSetLD6else if me = 7 thenSetLD7else if me = 8 thenSetLD8end ifend ifend ifend mouseDown</script>
  1098.     </part>
  1099.     <part>
  1100.         <id>35</id>
  1101.         <type>button</type>
  1102.         <visible> <true /> </visible>
  1103.         <reserved5> 0 </reserved5>
  1104.         <reserved4> 0 </reserved4>
  1105.         <reserved3> 0 </reserved3>
  1106.         <reserved2> 0 </reserved2>
  1107.         <reserved1> 0 </reserved1>
  1108.         <enabled> <true /> </enabled>
  1109.         <rect>
  1110.             <left>467</left>
  1111.             <top>12</top>
  1112.             <right>505</right>
  1113.             <bottom>46</bottom>
  1114.         </rect>
  1115.         <style>rectangle</style>
  1116.         <showName> <false /> </showName>
  1117.         <highlight> <false /> </highlight>
  1118.         <autoHighlight> <true /> </autoHighlight>
  1119.         <sharedHighlight> <true /> </sharedHighlight>
  1120.         <family>0</family>
  1121.         <titleWidth>0</titleWidth>
  1122.         <icon>1340</icon>
  1123.         <textAlign>center</textAlign>
  1124.         <font>Chicago</font>
  1125.         <textSize>12</textSize>
  1126.         <textStyle>plain</textStyle>
  1127.         <name>Home</name>
  1128.         <script>on mouseEnterFullBalloons "ShowSTR#","202,1"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"if visible of bg fld id 33 is true then HideLinerNotesif shiftCommand() thenset icon of bg btn "Home" to "Home"doMenu "Quit HyperCard"elsego Homeend ifend mouseUp</script>
  1129.     </part>
  1130.     <part>
  1131.         <id>36</id>
  1132.         <type>button</type>
  1133.         <visible> <true /> </visible>
  1134.         <reserved5> 0 </reserved5>
  1135.         <reserved4> 0 </reserved4>
  1136.         <reserved3> 0 </reserved3>
  1137.         <reserved2> 0 </reserved2>
  1138.         <reserved1> 0 </reserved1>
  1139.         <enabled> <true /> </enabled>
  1140.         <rect>
  1141.             <left>420</left>
  1142.             <top>12</top>
  1143.             <right>458</right>
  1144.             <bottom>46</bottom>
  1145.         </rect>
  1146.         <style>rectangle</style>
  1147.         <showName> <false /> </showName>
  1148.         <highlight> <false /> </highlight>
  1149.         <autoHighlight> <true /> </autoHighlight>
  1150.         <sharedHighlight> <true /> </sharedHighlight>
  1151.         <family>0</family>
  1152.         <titleWidth>0</titleWidth>
  1153.         <icon>1350</icon>
  1154.         <textAlign>center</textAlign>
  1155.         <font>Chicago</font>
  1156.         <textSize>12</textSize>
  1157.         <textStyle>plain</textStyle>
  1158.         <name>Sort</name>
  1159.         <script>on mouseEnterFullBalloons "ShowSTR#","202,2"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"push cdvisual stretch from top fastgo cd id 4538 -- SORT CARDput "LD Data" into bg fld "SortBg"end mouseUp</script>
  1160.     </part>
  1161.     <part>
  1162.         <id>37</id>
  1163.         <type>button</type>
  1164.         <visible> <true /> </visible>
  1165.         <reserved5> 0 </reserved5>
  1166.         <reserved4> 0 </reserved4>
  1167.         <reserved3> 0 </reserved3>
  1168.         <reserved2> 0 </reserved2>
  1169.         <reserved1> 0 </reserved1>
  1170.         <enabled> <true /> </enabled>
  1171.         <rect>
  1172.             <left>373</left>
  1173.             <top>12</top>
  1174.             <right>411</right>
  1175.             <bottom>46</bottom>
  1176.         </rect>
  1177.         <style>rectangle</style>
  1178.         <showName> <false /> </showName>
  1179.         <highlight> <false /> </highlight>
  1180.         <autoHighlight> <false /> </autoHighlight>
  1181.         <sharedHighlight> <true /> </sharedHighlight>
  1182.         <family>0</family>
  1183.         <titleWidth>0</titleWidth>
  1184.         <icon>1360</icon>
  1185.         <textAlign>center</textAlign>
  1186.         <font>Chicago</font>
  1187.         <textSize>12</textSize>
  1188.         <textStyle>plain</textStyle>
  1189.         <name>Search</name>
  1190.         <script>on mouseEnterFullBalloons "ShowSTR#","202,3"pass mouseEnterend mouseEnteron mouseUpglobal findType,findStringFullBalloons "remove"TargSetif there is a window "SEARCH DATA" thenwsSend "SEARCH DATA","BringToFront"Chghiliteexit mouseUpelseif findType is empty thenput "?" into findStringput true into r1Helseif findType = 1 then put true into r1Helse if findType = 2 then put true into r2Helse if findType = 3 then put true into r3Helse if findType = 4 then put true into r4Helse if findType = 5 then put true into r5Helse if findType = 6 then put true into r6Hend ifset dontSearch of bg fld id 2 to falseset dontSearch of bg fld id 3 to falseset dontSearch of bg fld id 11 to falseset dontSearch of bg fld id 12 to falseput "SEARCH DATA" into wTput empty into wPput "Find" into b1Nput "Enter the information for your search:" into dTput findString into aTif aT ‚↠empty then put "0-" & length of aT into aTselse put empty into aTsget WindowScript("Search",wT,wP,b1N,dT,aT,aTs,r1H,r2H,r3H,r4H,r5H,r6H,1360)end ifChghiliteend mouseUp</script>
  1191.     </part>
  1192.     <part>
  1193.         <id>38</id>
  1194.         <type>button</type>
  1195.         <visible> <true /> </visible>
  1196.         <reserved5> 0 </reserved5>
  1197.         <reserved4> 0 </reserved4>
  1198.         <reserved3> 0 </reserved3>
  1199.         <reserved2> 0 </reserved2>
  1200.         <reserved1> 0 </reserved1>
  1201.         <enabled> <true /> </enabled>
  1202.         <rect>
  1203.             <left>326</left>
  1204.             <top>12</top>
  1205.             <right>364</right>
  1206.             <bottom>46</bottom>
  1207.         </rect>
  1208.         <style>rectangle</style>
  1209.         <showName> <false /> </showName>
  1210.         <highlight> <false /> </highlight>
  1211.         <autoHighlight> <false /> </autoHighlight>
  1212.         <sharedHighlight> <true /> </sharedHighlight>
  1213.         <family>0</family>
  1214.         <titleWidth>0</titleWidth>
  1215.         <icon>1370</icon>
  1216.         <textAlign>center</textAlign>
  1217.         <font>Chicago</font>
  1218.         <textSize>12</textSize>
  1219.         <textStyle>plain</textStyle>
  1220.         <name>New/Update</name>
  1221.         <script>on mouseEnterFullBalloons "ShowSTR#","202,4"pass mouseEnterend mouseEnteron mouseUpglobal selNumbFullBalloons "remove"TargSetput bg fld "WordCap" of cd id 4538 into capword -- SORT CARDif capword is true then put "ON!" into statuselse put "OFF!" into statusput "NEW/UPDATE DISC DATA" into wTput "New Disc" into b1Nput "Chptrs Only" into b2Nput "Cancel" into b3Nput "Select which type of update to make to the Catalog. ‚Äî> Automatic word capitalization is presently" && status into dTget threeBtnAutoPrompt(wT,b1N,b2N,b3N,dT,1370)if it is empty then -- CANCELChghiliteexit mouseUpelseput line 1 of it into startInputif visible of bg fld id 33 is true then HideLinerNotesif startInput = "New Disc" thenput "SIDES" into wTput "Select the number of Sides in this Laser Disc set." into dTput true into r1Hput empty into r1Pput empty into r2Pput empty into r3Pput empty into r4Pput empty into r5Pput empty into r6Pput empty into r7Pput empty into r8Pput true into r7Vput true into r8Vget WindowScript("Sets",wT,dT,r1H,r1P,r2P,r3P,r4P,r5P,r6P,r7V,r7P,r8V,r8P,1480)repeat with c = 2 to 9if line c of it = true then put c - 1 into sidesend repeatDoPrompt "One moment please‚Ķ",1330wait 3set cursor to watchrepeat with nside = 1 to sidesDataInput sides,nside,capwordif nside = 1 thenput "TRACK DATA" into wTput "Yes" into b1Nput "Not Now" into b2Nput "Would you like to input all Chapters now?" into dTget twoBtnAutoPrompt(wT,b1N,b2N,dT,1310)if it is empty then -- NOT NOWInputTotChapsForLaterUse sidesChghiliteexit mouseUpend ifend ifChaptersInput nside,capwordend repeatelse if startInput = "Chptrs Only" thenrepeat with i = 1 to 8if line 1 of bg fld ("Sel" && i) is not empty thennext repeatelseput i into wexit repeatend ifend repeat-- REPEAT TRACK ENTRY FOR ALL SIDESrepeat with nside = w to bg fld "Sides"-- DETERMINE IF THERE ARE CHAPTERS ALREADY ENTEREDif line 1 of bg fld ("Sel" && nside) is not empty thennext repeatelseif bg fld "No. of Chapters" is empty or bg fld "No. of Chapters" = 0 or IsNum(bg fld "No. of Chapters") is false thenput "SetLD" & nside into itdo itput nside into countPutNumOfChapters nsideelseput bg fld "No. of Chapters" into selNumbend ifput "TRACK DATA" into wTput "OK" into b1Nput "Not Now" into b2Nput "Enter Chapters for disc Side" && nside & "?" into dTget twoBtnAutoPrompt(wT,b1N,b2N,dT,1310)if it is empty then -- NOT NOWexit repeatelse if line 1 of it = "OK" thenput "SetLD" & nside into itdo itChaptersInput nside,capwordend ifend ifend repeatend ifend ifChghiliteend mouseUpon InputTotChapsForLaterUse sidesglobal selNumbrepeat with a = 1 to sidesif line 1 of bg fld ("Sel Numb" && a) is not empty thennext repeatelseput a - 1 into prevsideif prevside = 0 thenput 0 into chapterelseput last word of bg fld ("Sel Numb" && prevside) into chapterdelete last char of chapterend ifif a = 1 thenrepeat with b = 1 to bg fld "No. of Chapters"set cursor to busyput (b + chapter) & "}" into line b of bg fld ("Sel Numb" && a)end repeatput "‚Ä¢" into line bg fld "No. of Chapters" of bg fld ("Sel" && a)elseput "SetLD" & a into itdo it-- INVOKE ONLYDIGITS KEYFILTER ASK DLOGput "NO. OF CHAPTERS" into wTput "OK" into b1Nput "Enter the No. of Chapters on disc Side" && a && "for later use:" into dTput "?" into aTput "OnlyDigits" into kFget oneBtnAskAutoPrompt(wT,b1N,dT,aT,kF,1310)put line 3 of it into tempResultif tempResult is empty or tempResult = 0 or tempResult = "?" or length(tempResult) > 2 thenput MakeValidSelNumb(tempResult) into selNumbput selNumb into bg fld "No. of Chapters"elseput tempResult into selNumbput selNumb into bg fld "No. of Chapters"end ifrepeat with b = 1 to bg fld "No. of Chapters"set cursor to busyput (b + chapter) & "}" into line b of bg fld ("Sel Numb" && a)end repeatput "‚Ä¢" into line bg fld "No. of Chapters" of bg fld ("Sel" && a)end ifend ifend repeatend InputTotChapsForLaterUseon PutNumOfChapters nsideglobal selNumb-- INVOKE ONLYDIGITS KEYFILTER ASK DLOGput "NO. OF CHAPTERS" into wTput "OK" into b1Nput "Enter the No. of Chapters on disc Side" && nside & ":" into dTput "?" into aTput "OnlyDigits" into kFget oneBtnAskAutoPrompt(wT,b1N,dT,aT,kF,1310)put line 3 of it into tempResultif tempResult is empty or tempResult = 0 or tempResult = "?" or length(tempResult) > 2 thenput MakeValidSelNumb(tempResult) into selNumbput selNumb into bg fld "No. of Chapters"elseput tempResult into selNumbput selNumb into bg fld "No. of Chapters"end ifend PutNumOfChapterson DataInput sides,nside,capwordglobal selNumbif there is a window "Prompt" then close window "Prompt"if nside = 1 thenput "TITLE" into wTput "OK" into b1Nput "Exit" into b2Nput "Title:" into dTput "?" into aTput empty into kFput 1310 into iNrepeatget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseif line 3 of it is empty or line 3 of it = "?" thenput "Please enter the Title for this disc!" into dTput 1330 into iNbeep 1elseexit repeatend ifend ifend repeatif capword is true and line 3 of it ‚↠"!" then put WordCap(line 3 of it) into titleelse put line 3 of it into titleput "CAST" into wTput empty into wPput "Cast:  Enter names of the talent for this disc on separate lines." into dTput 1310 into iNget WindowScript("CastEntry",wT,wP,dT,iN)if it is empty thenChghiliteexit to HyperCardelseput line 2 to number of lines of it of it into tempif temp is empty then put "?" into temprepeat until last char of temp ‚↠returndelete last char of tempend repeatif capword is true and temp ‚↠"!" then put WordCap(temp) into castelse put temp into castend ifput "DIRECTOR" into wTput "Director:" into dTget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseif line 3 of it is empty thenput "?" into direlseif capword is true and line 3 of it ‚↠"!" then put WordCap(line 3 of it) into direlse put line 3 of it into dirend ifend ifput "STUDIO" into wTput "Studio:" into dTget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseif line 3 of it is empty thenput "?" into studioelseif capword is true and line 3 of it ‚↠"!" then put WordCap(line 3 of it) into studioelse put line 3 of it into studioend ifend ifput "CATALOG NUMBER" into wTput "Catalog Number:" into dTget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseif line 3 of it is empty thenput "?" into catnumelseif capword is true and line 3 of it ‚↠"!" then put WordCap(line 3 of it) into catnumelse put line 3 of it into catnumend ifend if-- INVOKE ONLYDIGITS KEYFILTER ASK DLOGput "YEAR OF RELEASE" into wTput "Year of Release:" into dTput "OnlyDigits" into kFrepeatget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseput line 3 of it into tempResultif length(tempResult) > 4 thenput "Oops" into b1Nput "Sorry‚Ķ but at least for the next several millennia, a year consists of only 4 numerals." into dTput tempResult into aTput 1330 into iNbeep 1else if tempResult is empty or tempResult = "?" thenput "?" into yrexit repeatelseput tempResult into yrexit repeatend ifend ifend repeat-- INVOKE ONLYDIGITS KEYFILTER ASK DLOGput "TOTAL PLAYING TIME" into wTput "Enter the total playing time in total minutes if it is known." && ¬¨" The Laser Disc Catalog will automatically calculate a time in hrs:min:sec." into dTput "?" into aTput 1310 into iNrepeatget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseput line 3 of it into tempResultif length(tempResult) > 3 thenput "TOTAL PLAYING TIME ALERT" into wTput "Oops" into b1Nput "Sorry‚Ķ but you have entered an invalid number of digits." into dTput tempResult into aTput 1330 into iNbeep 1else if tempResult is empty or tempResult = "?" thenput "?" into tempResultexit repeatelseput tempResult div 60 into temphrsput tempResult mod 60 into tempminsif length(tempmins) = 1 thenput temphrs & "0" & tempmins into tempResultelseput temphrs & tempmins into tempResultend ifget length(tempResult)if it = 1 thenput "0:0" before tempResultput ":00" after tempResultelse if it = 2 thenput "0:" before tempResultput ":00" after tempResultelse if it = 3 thenput ":" after char 1 of tempResultput ":00" after tempResultelse if it = 4 thenput ":" after char 2 of tempResultput ":00" after tempResultend ifexit repeatend ifend ifend repeatget length(tempResult)if it > 8 then delete char 9 to it of tempResultput tempResult into totptimeDataInputNext sides,nside,capword,title,cast,dir,studio,catnum,yr,totptimeelse -- IF NUMBER THROUGH LOOP > 1put "SetLD" & nside into itdo it-- INVOKE ONLYDIGITS KEYFILTER ASK DLOGput "NO. OF CHAPTERS" into wTput "OK" into b1Nput "Not Now" into b2Nput "Enter the No. of Chapters on disc Side" && nside & ":" into dTput "?" into aTput "OnlyDigits" into kFget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,1310)put it into tempResultif tempResult is empty then -- NOT NOWInputTotChapsForLaterUse sidesChghiliteexit to HyperCardelseput line 3 of tempResult into tempResultif tempResult is empty or tempResult = 0 or tempResult = "?" or length(tempResult) > 2 thenput MakeValidSelNumb(tempResult) into selNumbput selNumb into numochapselseput tempResult into selNumbput selNumb into numochapsend ifend ifend ifend DataInputon DataInputNext sides,nside,capword,title,cast,dir,studio,catnum,yr,totptimeglobal selNumb-- INVOKE ONLYDIGITS KEYFILTER ASK DLOGput "NO. OF CHAPTERS" into wTput "OK" into b1Nput "Exit" into b2Nif sides > 1 then put "Number of Chapters on disc Side" && nside & ":" into dTelse put "Number of Chapters:" into dTput "?" into aTput "OnlyDigits" into kFput 1310 into iNget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseput line 3 of it into tempResultif tempResult is empty or tempResult = 0 or tempResult = "?" or length(tempResult) > 2 thenput MakeValidSelNumb(tempResult) into selNumbput selNumb into numochapselseput tempResult into selNumbput selNumb into numochapsend ifend ifput "TINT" into wTput "Tint (Color/B&W):" into dTput "Color" into aTput empty into kFget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseif line 3 of it is empty thenput "?" into tintelseif capword is true and line 3 of it ‚↠"!" then put WordCap(line 3 of it) into tintelse put line 3 of it into tintend ifend ifput false into logicrepeatput "CLASSIFICATION" into wTput 159 into wHput empty into wPput "124,124" into b1Pput "232,128" into b2Pput "Select a classification for this video.  You may also choose to add or delete categories at this time." into dTput "32,88" into Lpput bg fld "ClassID" of cd id 4538 into pTput bg fld "ClassID No." of cd id 4538 into pSput "89,88" into pPput "16,56" into c1Pput "16,120" into r1Pput "16,136" into r2Pput StrWidth(dT) into nput (n div 271) + 1 into nlinesput 16 * nlines into dHif nlines > 2 thenadd 16 * (nlines - 2) to wHadd 16 * (nlines - 2) to item 2 of b1Padd 16 * (nlines - 2) to item 2 of b2Padd 16 * (nlines - 2) to item 2 of Lpadd 16 * (nlines - 2) to item 2 of pPadd 16 * (nlines - 2) to item 2 of c1Padd 16 * (nlines - 2) to item 2 of r1Padd 16 * (nlines - 2) to item 2 of r2Pend ifput WindowScript("ClassID",wT,wH,wP,b1P,b2P,dT,dH,Lp,pT,pS,pP,c1P,r1P,r2P,1470) into dlogResultif dlogResult is empty thenChghiliteexit to HyperCardelseif line 2 of dlogResult is empty or line 2 of dlogResult = "?" then put "?" into catelse put line 2 of dlogResult into cat-- SAVE SELECTION DEFAULTif line 4 of dlogResult is true then put line 3 of dlogResult into bg fld "ClassID No." of cd id 4538if line 5 of dlogResult is true thenrepeatput "ADD CATEGORY" into wTput "Add" into b1Nput "Cancel" into b2Nput "Enter the name of the classification category to add to the Catalog." into dTput "?" into aTput empty into kFget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,1310)if line 3 of it is empty or line 3 of it = "?" or line 3 of it = "!" thenexit repeatelseput WordCap(line 3 of it) into addclassif bg fld "ClassID" of cd id 4538 contains addclass thenput "CATEGORY DUPLICATE ALERT" into wTput "Go Back" into b1Nput "Yes" into b2Nput "The classification category ‚Äú" & addclass & "‚Äù already exists!  Add another category?" into dTbeep 1get twoBtnAutoPrompt(wT,b1N,b2N,dT,1320)if line 1 of it = "Go Back" thenexit repeatelse if line 1 of it = "Yes" thennext repeatend ifelseput return & addclass after pTsort pTput pT into bg fld "ClassID" of cd id 4538repeat with i = 1 to number of lines in pTif line i of pT = addclass thenput i into bg fld "ClassID No." of cd id 4538exit repeatend ifend repeatend ifput "ADD CATEGORY" into wTput "Go Back" into b1Nput "Use Last" into b2Nput "Yes" into b3Nput "Add another category?" into dTget threeBtnAutoPrompt(wT,b1N,b2N,b3N,dT,1310)if line 1 of it = "Go Back" thenexit repeatelse if line 1 of it = "Use Last" thenput addclass into bg fld "Classification"put true into logicexit repeatelse if line 1 of it = "Yes" thennext repeatend ifend ifend repeatelse if line 6 of dlogResult is true thenrepeatput "DELETE CATEGORY" into wTput "Delete" into b1Nput "Cancel" into b2Nput true into b2Vput "Select a category:" into dTput bg fld "ClassID" of cd id 4538 into Ltput empty into Lsput "Single" into Llget displayList(wT,b1N,b2N,b2V,dT,Lt,Ls,Ll)if it is empty thenexit repeatelse if line 3 of it is empty thenput "You did not select a category!" into dTput "CATEGORY NOT FOUND ALERT" into wTput "Go Back" into b1Nput "Try Again" into b2Nbeep 1get twoBtnAutoPrompt(wT,b1N,b2N,dT,1320)if line 1 of it = "Go Back" thenexit repeatelse if line 1 of it = "Try Again" thennext repeatend ifelseput line 3 of it into deleteclassif pT contains deleteclass thenput number of chars of deleteclass into nget offset(deleteclass,pT)delete char it to it + n of pTput pT into bg fld "ClassID" of cd id 4538put "DELETE CATEGORY" into wTput "Go Back" into b1Nput "Yes" into b2Nput "Delete another category?" into dTbeep 1get twoBtnAutoPrompt(wT,b1N,b2N,dT,1330)if line 1 of it = "Go Back" thenexit repeatelse if line 1 of it = "Yes" thennext repeatend ifelseput "CATEGORY NOT FOUND ALERT" into wTput "Go Back" into b1Nput "Try Again" into b2Nput "This category does not exist!" into dTbeep 1get twoBtnAutoPrompt(wT,b1N,b2N,dT,1330)if line 1 of it = "Go Back" thenexit repeatelse if line 1 of it = "Try Again" thennext repeatend ifend ifend ifend repeatelseput cat into classput true into logicend ifif logic is true then exit repeatend ifend repeatput "RATING" into wTput "OK" into b1Nput "Exit" into b2Nput "Rating (G/PG-13/R/A/X):" into dTput "?" into aTput empty into kFget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseif line 3 of it is empty or line 3 of it = "!" thenput "?" into ratingelseput "Rated:" && AllCap(line 3 of it) into ratingend ifend ifput "DISC FORMAT" into wTput "Disc Format (CLV/CAV):" into dTget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseif line 3 of it is empty or line 3 of it = "!" thenput "?" into dformatelseput AllCap(line 3 of it) into dformatend ifend ifput "VIDEO STANDARD" into wTput "Video Standard (NTSC/PAL/SECAM/MESECAM):" into dTget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseif line 3 of it is empty or line 3 of it = "!" thenput "?" into vstandelseput AllCap(line 3 of it) into vstandend ifend ifput "SOUNDTRACK" into wTput "Soundtrack (Dolby Surround/Digital):" into dTget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,iN)if it is empty thenChghiliteexit to HyperCardelseif line 3 of it is empty thenput "?" into sndtrkelseif capword is true and line 3 of it ‚↠"!" then put WordCap(line 3 of it) into sndtrkelse put line 3 of it into sndtrkend ifend ifdoMenu "New Card"put sides into bg fld "Sides"put title into bg fld "Title"put cast into bg fld "Cast"put dir into bg fld "Director"put studio into bg fld "Studio"put catnum into bg fld "Catalog No."put yr into bg fld "Year of Release"put totptime into bg fld "Total Playing Time"put numochaps into bg fld "No. of Chapters"put tint into bg fld "Tint"put class into bg fld "Classification"put rating into bg fld "Rating"put dformat into bg fld "Disc Format"put vstand into bg fld "Video Standard"put sndtrk into bg fld "Soundtrack"end DataInputNexton ChaptersInput nside,capwordglobal selNumbif bg fld "No. of Chapters" is empty or bg fld "No. of Chapters" = 0 thenPutNumOfChapters nsideelseput bg fld "No. of Chapters" into selNumbend ifput nside - 1 into prevsideif prevside = 0 thenput 0 into chapterelseput last word of bg fld ("Sel Numb" && prevside) into chapterdelete last char of chapterend ifrepeat with x = 1 to bg fld "No. of Chapters"put empty into selTemprepeat until selTemp is not emptyput "CHAPTER" into wTput "OK" into b1Nput "Chapter No." && (x + chapter) & ":" into dTput empty into aTput empty into kFget oneBtnAskAutoPrompt(wT,b1N,dT,aT,kF,1310)put line 3 of it into selTempif x < 2 and selTemp is empty thenput "CHAPTER ALERT" into wTput "OK" into b1Nrepeat until selTemp is not emptyif selNumb > 1 thenput "You have stated that there are ‚Äú" & selNumb & "‚Äù chapters on this Disc!  Please enter the first chapter." into dTelse if selNumb < 2 thenput "You have stated that there is ‚Äú" & selNumb & "‚Äù chapter on this Disc!  Please enter the only chapter." into dTend ifbeep 1get oneBtnAskAutoPrompt(wT,b1N,dT,aT,kF,1320)put line 3 of it into selTempend repeatend ifend repeatput (x + chapter) & "}" into line x of bg fld ("Sel Numb" && nside)if capword is true and selTemp ‚↠"!" then put WordCap(selTemp) into line x of bg fld ("Sel" && nside)else put selTemp into line x of bg fld ("Sel" && nside)end repeatend ChaptersInputfunction MakeValidSelNumb tempResultglobal selNumb-- INVOKE ONLYDIGITS KEYFILTER ASK DLOGput "NO. OF CHAPTERS ALERT" into wTput "OK" into b1Nput "OnlyDigits" into kFrepeat until tempResult is not empty and tempResult ‚↠"?" and tempResult ‚↠0 and length(tempResult) < 3if tempResult is empty or tempResult = 0 thenput "Oops" into b1Nput "Sorry‚Ķ but there must be at least ONE chapter on this disc side!  Please enter the number of Chapters." into dTput tempResult into aTput 1320 into iNelse if tempResult = "?" thenput "OK" into b1Nput "You have made an incorrect numeric entry!  Please enter the number of Chapters on this disc side." into dTput tempResult into aTput 1330 into iNelse if length(tempResult) > 2 thenput "OK" into b1Nput "The compact disc only accommodates a maximum of 99 tracks!  Please enter the correct number of Chapters on this disc side." into dTput tempResult into aTput 1330 into iNend ifbeep 1get oneBtnAskAutoPrompt(wT,b1N,dT,aT,kF,iN)put line 3 of it into tempResultend repeatreturn tempResultend MakeValidSelNumb</script>
  1222.     </part>
  1223.     <part>
  1224.         <id>39</id>
  1225.         <type>button</type>
  1226.         <visible> <true /> </visible>
  1227.         <reserved5> 0 </reserved5>
  1228.         <reserved4> 0 </reserved4>
  1229.         <reserved3> 0 </reserved3>
  1230.         <reserved2> 0 </reserved2>
  1231.         <reserved1> 0 </reserved1>
  1232.         <enabled> <true /> </enabled>
  1233.         <rect>
  1234.             <left>279</left>
  1235.             <top>12</top>
  1236.             <right>317</right>
  1237.             <bottom>46</bottom>
  1238.         </rect>
  1239.         <style>rectangle</style>
  1240.         <showName> <false /> </showName>
  1241.         <highlight> <false /> </highlight>
  1242.         <autoHighlight> <false /> </autoHighlight>
  1243.         <sharedHighlight> <true /> </sharedHighlight>
  1244.         <family>0</family>
  1245.         <titleWidth>0</titleWidth>
  1246.         <icon>1380</icon>
  1247.         <textAlign>center</textAlign>
  1248.         <font>Chicago</font>
  1249.         <textSize>12</textSize>
  1250.         <textStyle>plain</textStyle>
  1251.         <name>Scan</name>
  1252.         <script>on mouseEnterFullBalloons "ShowSTR#","202,5"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"TargSetput "SCAN DISCS" into wTput "Customize‚Ķ" into b1Nput "All" into b2Nput "Cancel" into b3Nput "Select whether you would prefer to Customize this scan or scan All Laser Discs?" into dTget threeBtnAutoPrompt(wT,b1N,b2N,b3N,dT,1380)if it is empty then -- CANCELChghiliteexit mouseUpelseput line 1 of it into startScanif startScan = "Customize‚Ķ" thenset cursor to watchDoCustomShowelse if startScan = "All" thenlock messagesset lockRecent to trueDoShowAllset lockRecent to falseunlock messagesend ifend ifChghiliteend mouseUpon DoShowAllif visible of bg fld id 33 is true then HideLinerNotesput "One moment please‚Ķ Tagging data records for this scan." into dTDoPrompt dT,1310unmark all cdsget the short name of this bgmark cds where short name of this bg = itclose window "Prompt"play harpsichord e5w.SetCurs 16200show marked cdsend DoShowAllon DoCustomShowglobal scanPrefsif line 1 of scanPrefs is empty thenput true into item 1 of checkwhatput line 1 of bg fld "Cast" into line 8 of infoput last word of the long date into line 10 of infoelseput line 1 of scanPrefs into checkwhatput line 2 to 13 of scanPrefs into line 2 to 13 of infoend ifrepeatput "SCAN PREFERENCES" into wTput empty into wPput item 1 of checkwhat into c1Hiput item 2 of checkwhat into c2Hiput item 3 of checkwhat into c3Hiput item 4 of checkwhat into c4Hiput item 5 of checkwhat into c5Hiput item 6 of checkwhat into c6Hiput line 8 of info into t1Tput line 9 of info into t2Tput line 10 of info into t3Tput line 11 of info into t4Tput line 12 of info into t5Tput line 13 of info into t6Tput "0-" & number of chars of t1T into t1Sget WindowScript("ScanPreferences",wT,wP,c1Hi,c2Hi,c3Hi,c4Hi,c5Hi,c6Hi,t1T,t2T,t3T,t4T,t5T,t6T,t1S)if it is empty thenexit DoCustomShowelserepeat with x = 2 to 7put line x of it into item x - 1 of checkwhatend repeatput checkwhat into line 1 of it-- CHECK FOR ACTIVE CHECKBOXESif line 1 of it contains true thenput it into scanPrefsput true into logicrepeat with y = 1 to 6if item y of line 1 of it is true and line y + 7 of it is empty thenput false into logicexit repeatend ifend repeatif logic is false thenput "EMPTY SCAN FIELD" into wTput "Try Again" into b1Nput "Cancel" into b2Nput "Sorry‚Ķ but an empty active field was detected!  Please deactivate any unwanted fields." into dTbeep 1put twoBtnAutoPrompt(wT,b1N,b2N,dT,1320) into tempResultif tempResult is empty thenexit DoCustomShowelsenext repeatend ifend ifelseput it into scanPrefsexit DoCustomShowend ifput empty into yrput 0 into count-- CHECK FOR YEAR ERRORSput true into temp1if item 3 of line 1 of it is true thenrepeat with w = 1 to length of line 10 of itput IsNum(char w of line 10 of it) into temp1if temp1 is false or length of line 10 of it > 4 thenput "‚ÄúYEAR‚Äù" into yradd 1 to countput line 1 of it into checkwhatput line 2 to 13 of it into line 2 to 13 of infoexit repeatend ifend repeatelse -- IF YEAR CHECKBOX IS NOT CHECKEDput char 1 to 4 of line 10 of it into line 10 of itend if-- PREPARE CORRECT ENGLISH FOR ERRORS DETECTED ABOVEif count > 1 thenput " and " into p1put "s" into p2put empty into p3put empty into p4put "entries" into p5elseput empty into p1put empty into p2put "s" into p3put "an " into p4put "entry" into p5end if-- CHECK FOR YEAR AND SPARS CODE FIELD ERRORSif temp1 ‚↠true or length of line 10 of it > 4 thenput "The" && yr & p1 && "field" & p2 && "contain" & p3 && p4 & "illegal" && p5 & "!" into dTPromptAlert dT,1320put line 1 of it into checkwhatput line 2 to 13 of it into line 2 to 13 of infonext repeatend ifif visible of bg fld id 33 is true then HideLinerNotessetLD1put empty into wfldsput empty into wdatarepeat with y = 1 to 6if item y of line 1 of it is false or item y of line 1 of it is empty thennext repeatelseif y = 1 thenput "Cast," after wfldsput line 8 of it & "," after wdataelse if y = 2 thenput "Title," after wfldsput line 9 of it & "," after wdataelse if y = 3 thenput "Year of Release," after wfldsput line 10 of it & "," after wdataelse if y = 4 thenput "Classification," after wfldsput line 11 of it & "," after wdataelse if y = 5 thenput "Rating," after wfldsput line 12 of it & "," after wdataelse if y = 6 thenput "Disc Format," after wfldsput line 13 of it & "," after wdataend ifend ifend repeatdelete last char of wfldsdelete last char of wdataunmark all cdsput "One moment please‚Ķ Tagging data records for this Scan." into dTDoPrompt dT,1300put "mark cds where " into scanningrepeat with z = 1 to number of items of wfldsput "bg fld" && quote & item z of wflds & quote && "contains" && quote & item z of wdata & quote && "and " after scanningend repeatdelete last word of scanningdo scanningclose window "Prompt"if number of marked cds = 0 thenput "NO MATCHES ALERT" into wTput "Try Again" into b1Nput "Cancel" into b2Nput "Sorry‚Ķ but the criteria supplied has yielded no matches!" into dTbeep 1put twoBtnAutoPrompt(wT,b1N,b2N,dT,1320) into tempResultif tempResult is empty thenexit DoCustomShowelseput line 1 of it into checkwhatput line 2 to 13 of it into line 2 to 13 of infonext repeatend ifelseplay harpsichord c5w.SetCurs 16200show marked cdsexit DoCustomShowend ifend ifend repeatend DoCustomShow</script>
  1253.     </part>
  1254.     <part>
  1255.         <id>40</id>
  1256.         <type>button</type>
  1257.         <visible> <true /> </visible>
  1258.         <reserved5> 0 </reserved5>
  1259.         <reserved4> 0 </reserved4>
  1260.         <reserved3> 0 </reserved3>
  1261.         <reserved2> 0 </reserved2>
  1262.         <reserved1> 0 </reserved1>
  1263.         <enabled> <true /> </enabled>
  1264.         <rect>
  1265.             <left>232</left>
  1266.             <top>12</top>
  1267.             <right>270</right>
  1268.             <bottom>46</bottom>
  1269.         </rect>
  1270.         <style>rectangle</style>
  1271.         <showName> <false /> </showName>
  1272.         <highlight> <false /> </highlight>
  1273.         <autoHighlight> <false /> </autoHighlight>
  1274.         <sharedHighlight> <true /> </sharedHighlight>
  1275.         <family>0</family>
  1276.         <titleWidth>0</titleWidth>
  1277.         <icon>1390</icon>
  1278.         <textAlign>center</textAlign>
  1279.         <font>Chicago</font>
  1280.         <textSize>12</textSize>
  1281.         <textStyle>plain</textStyle>
  1282.         <name>Delete Card</name>
  1283.         <script>on mouseEnterFullBalloons "ShowSTR#","202,6"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"TargSetif visible of bg fld id 31 is true then HideLinerNotesput short name of this bg into wbgput "DELETE DISC" into wTput 87 into wHput empty into wPput "Yes" into b1Nput "88,56" into b1Pput "Cancel" into b2Nput "188,52" into b2Pput "‚Ä¢ STOP ‚Ä¢ !!!  Do you really want to Delete the presently displayed disc from the Laser Disc Catalog?" into dTput StrWidth(dT) into nput (n div 223) + 1 into nlinesput 16 * nlines into dHif nlines > 2 thenadd 16 * (nlines - 2) to wHadd 16 * (nlines - 2) to item 2 of b1Padd 16 * (nlines - 2) to item 2 of b2Pend ifbeep 1get WindowScript("DeleteAlert",wT,wH,wP,b1N,b1P,b2N,b2P,dT,dH,1280)if it is empty thenChghiliteexit mouseUpelseif line 1 of it = "Yes" thenChghilitedoMenu "Delete Card"end ifend ifend mouseUp</script>
  1284.     </part>
  1285.     <part>
  1286.         <id>41</id>
  1287.         <type>button</type>
  1288.         <visible> <true /> </visible>
  1289.         <reserved5> 0 </reserved5>
  1290.         <reserved4> 0 </reserved4>
  1291.         <reserved3> 0 </reserved3>
  1292.         <reserved2> 0 </reserved2>
  1293.         <reserved1> 0 </reserved1>
  1294.         <enabled> <true /> </enabled>
  1295.         <rect>
  1296.             <left>185</left>
  1297.             <top>12</top>
  1298.             <right>223</right>
  1299.             <bottom>46</bottom>
  1300.         </rect>
  1301.         <style>rectangle</style>
  1302.         <showName> <false /> </showName>
  1303.         <highlight> <false /> </highlight>
  1304.         <autoHighlight> <false /> </autoHighlight>
  1305.         <sharedHighlight> <true /> </sharedHighlight>
  1306.         <family>0</family>
  1307.         <titleWidth>0</titleWidth>
  1308.         <icon>1400</icon>
  1309.         <textAlign>center</textAlign>
  1310.         <font>Chicago</font>
  1311.         <textSize>12</textSize>
  1312.         <textStyle>plain</textStyle>
  1313.         <name>Edit</name>
  1314.         <script>on mouseEnterFullBalloons "ShowSTR#","202,7"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"TargSetput bg fld "WordCap" of cd id 4538 into capword -- SORT CARDif capword is true then put "ON!" into statuselse put "OFF!" into statusput "EDIT DISC DATA" into wTput "Chapters" into b1Nput "Disc Data" into b2Nput "Cancel" into b3Nput "Select which type of data you would prefer to Edit. ‚Äî> Automatic word capitalization is presently" && status into dTget threeBtnAutoPrompt(wT,b1N,b2N,b3N,dT,1400)if it is empty then -- CANCELChghiliteexit mouseUpelseput line 1 of it into startEditput wVS() into wDoEdit startEdit,w,capwordend ifChghiliteend mouseUpon DoEdit startEdit,side,capwordglobal isColorif startEdit = "Chapters" thenif bg fld ("Sel Numb" && side) is empty thenif cVS() > 1 then put "s" into velse put empty into vput "DISC VOLUME ALERT" into wTput "OK" into b1Nput "Sorry‚Ķ but this Disc only contains data for" && cVS() && "Laser Disc side" & v & "." into dTbeep 1get oneBtnAutoPrompt(wT,b1N,dT,1320)put cVS() into bg fld "Sides"SetLD1exit DoEditelseif visible of bg fld id 33 is true then HideLinerNotesput side - 1 into prevsideif prevside = 0 thenput 0 into chapterelseput last word of bg fld ("Sel Numb" && prevside) into chapterdelete last char of chapterend ifrepeat with i = 1 to bg fld "No. of Chapters"set cursor to busyput i + chapter & ":" && line i of bg fld ("Sel" && side) & return after trackTableend repeatput "CHAPTERS" into wTput empty into wPput trackTable into Ltif isColor then put "cLD" into wPictelse put "LD" into wPictput WindowScript("EditFields",wT,wP,Lt,wPict) into dlogResultif line 2 of dlogResult is empty then -- CANCEL OR NO SELECTIONexit DoEditelseput empty into batchFinalput "EDIT CHAPTER" into wTput empty into wPput empty into Lwput false into Lscput empty into kFrepeat with s = 2 to number of lines in dlogResultput char 1 to (offset(":",line s of dlogResult) - 1) of line s of dlogResult - chapter into whichSeldelete char 1 to whichSel + 1 of line s of dlogResultput "Chapter" && whichSel + chapter into dTput line whichSel of bg fld ("Sel" && side) into Ltput "0-" & number of chars of Lt into Lsput WindowScript("Edit",wT,wP,dT,Lt,Lw,Ls,Lsc,kF,1400) into tempResultput line 2 of tempResult into line s - 1 of batchFinalput whichSel into item s - 1 of keepTrackend repeatput empty into nosput "Chapter" into whichOneend ifend ifelse if startEdit = "Disc Data" thenrepeat with i = 2 to 15set the cursor to busyif short name of bg fld i = "Cast" thenput short name of bg fld i & ":" && "Various" & return after discDataelse if short name of bg fld i = "No. of Chapters" thenput "[Side" && side & "] No. of Chapters" & ":" && bg fld i & return after discDataelse if short name of bg fld i = "Rating" thenput short name of bg fld i & ":" && word 2 of bg fld i & return after discDataelseput short name of bg fld i & ":" && bg fld i & return after discDataend ifend repeatdelete last char of discDataput "DISC DATA" into wTput empty into wPput discData into Ltif isColor then put "cLD" into wPictelse put "LD" into wPictput WindowScript("EditFields",wT,wP,Lt,wPict) into dlogResultif line 2 of dlogResult is empty then -- CANCEL OR NO SELECTIONexit DoEditelseput empty into batchFinalput "EDIT DISC DATA" into wTput empty into nosrepeat with a = 2 to number of lines in dlogResultif line a of dlogResult contains "[Side" thenget offset("]",line a of dlogResult)delete char 1 to it + 1 of line a of dlogResultend ifget offset(":",line a of dlogResult)put char 1 to it of line a of dlogResult into dTput number of bg fld (char 1 to (it - 1) of line a of dlogResult) into whichCatdelete char 1 to it + 1 of line a of dlogResultput empty into Lwput false into Lscif short name of bg fld whichCat = "Cast" thenput bg fld whichCat into Ltput 449 into Lw-- put "0-" & number of chars of line 1 of Lt + 1 into Lsput true into Lscput empty into kFelse if short name of bg fld whichCat = "Year of Release" thenput bg fld whichCat into Ltput "OnlyDigits" into kFelse if short name of bg fld whichCat = "Total Playing Time" thenput bg fld whichCat into Ltput CalcSecs(Lt) into Ltdivide Lt by 60put "OnlyDigits" into kFelse if short name of bg fld whichCat = "No. of Chapters" thenput " Altering the No. of Chapters field also adds or deletes chapters!" into nosput bg fld whichCat into Ltput "OnlyDigits" into kFelse if short name of bg fld whichCat = "Rating" thenput word 2 of bg fld whichCat into Ltput empty into kFelseput bg fld whichCat into Ltput empty into kFend ifput "0-" & number of chars of Lt into Lsput WindowScript("Edit",wT,wP,dT,Lt,Lw,Ls,Lsc,kF,1400) into tempResultif short name of bg fld whichCat = "Cast" thendelete line 1 of tempResultput scrunch(tempResult) into line a - 1 of batchFinalelse if short name of bg fld whichCat = "Rating" thenput line 2 of tempResult into line a - 1 of batchFinalelseput line 2 of tempResult into line a - 1 of batchFinalend ifput whichCat into item a - 1 of keepTrackend repeatput "LD Data" into whichOneend ifend ifput empty into multif number of lines of batchFinal > 1 then put "s" into multput "FINAL EDIT CONFIRMATION" into wTput 103 into wHput empty into wPput "200,72" into b1Pput "300,68" into b2Pput "‚Ä¢ STOP ‚Ä¢ !!!  You are about to change the" && number of lines of batchFinal && "field" & mult && "you selected!" && ¬¨nos && " Are you sure you want to complete this edit by replacing current data?" into dTput StrWidth(dT) into nput (n div 404) + 1 into nlinesput 16 * nlines into dHif nlines > 3 thenadd 16 * (nlines - 3) to wHadd 16 * (nlines - 3) to item 2 of b1Padd 16 * (nlines - 3) to item 2 of b2Pend ifbeep 1get WindowScript("EditConfirmAlert",wT,wH,wP,b1P,b2P,dT,dH,1280)if it is empty then -- CANCELexit DoEditelseif whichOne = "Chapter" thenrepeat with x = 1 to number of lines of batchFinalset cursor to busyif capword is true and line x of batchFinal ‚↠"!" thenput WordCap(line x of batchFinal) into line item x of keepTrack of bg fld ("Sel" && side)elseput line x of batchFinal into line item x of keepTrack of bg fld ("Sel" && side)end ifend repeatelse if whichOne = "LD Data" thenrepeat with y = 1 to number of lines of batchFinalset cursor to busyif id of bg fld item y of keepTrack = 8 thenif line y of batchFinal is empty thenput "?" into line y of batchFinalelseput line y of batchFinal div 60 into temphrsput line y of batchFinal mod 60 into tempminsif length(tempmins) = 1 thenput temphrs & "0" & tempmins into line y of batchFinalelseput temphrs & tempmins into line y of batchFinalend ifget length(line y of batchFinal)if it = 1 thenput "0:0" before line y of batchFinalput ":00" after line y of batchFinalelse if it = 2 thenput "0:" before line y of batchFinalput ":00" after line y of batchFinalelse if it = 3 thenput ":" after char 1 of line y of batchFinalput ":00" after line y of batchFinalelse if it = 4 thenput ":" after char 2 of line y of batchFinalput ":00" after line y of batchFinalend ifend ifput AddTimes(line y of batchFinal,"LD") into bg fld id item y of keepTrackelse if id of bg fld item y of keepTrack = 12 thenput line y of batchFinal into tempif temp is empty or temp = "?" or temp = "!" thenput "?" into bg fld id item y of keepTrackelseput "Rated:" && AllCap(temp) into bg fld id item y of keepTrackend ifelse if id of bg fld item y of keepTrack = 13 or id of bg fld item y of keepTrack = 14 thenput line y of batchFinal into tempif temp is empty or temp = "?" or temp = "!" thenput "?" into bg fld id item y of keepTrackelseput AllCap(temp) into bg fld id item y of keepTrackend ifelseif capword is true and line y of batchFinal ‚↠"!" thenif id of bg fld item y of keepTrack = 3 thenput WordCap(unscrunch(line y of batchFinal)) into bg fld id item y of keepTrackelseput WordCap(line y of batchFinal) into bg fld id item y of keepTrackend ifelseif id of bg fld item y of keepTrack = 3 thenput unscrunch(line y of batchFinal) into bg fld id item y of keepTrackelseput line y of batchFinal into bg fld id item y of keepTrackend ifend ifend ifend repeatput side - 1 into prevsideif prevside = 0 thenput 0 into chapterelseput last word of bg fld ("Sel Numb" && prevside) into chapterdelete last char of chapterend ifput bg fld "No. of Chapters" into num-- if IsNum(num) is false then exit DoEditget number of lines of bg fld ("Sel Numb" && side)if num ‚↠it thenif num < it thenrepeat with z = it down to num + 1set cursor to busydelete line z of bg fld ("Sel Numb" && side)delete line z of bg fld ("Sel" && side)end repeatelse if num > it thenrepeat with z = 1 to numset cursor to busyput (z + chapter) & "}" into line z of bg fld ("Sel Numb" && side)end repeatput "‚Ä¢" into line num of bg fld ("Sel" && side)DoPrompt "Use Update: (Chptrs Only) or Edit: (Chapters) to add chapters.",1330repeat until the mouseClickSetCurs 16200wait 5set hilite of bg btn "Edit" to not hilite of bg btn "Edit"set hilite of bg btn "New/Update" to not hilite of bg btn "New/Update"SetCurs 16201wait 5end repeatset the hilite of bg btn "Edit" to falseset the hilite of bg btn "New/Update" to falseclose window "Prompt"end ifend ifend ifend ifend DoEdit</script>
  1315.     </part>
  1316.     <part>
  1317.         <id>42</id>
  1318.         <type>button</type>
  1319.         <visible> <true /> </visible>
  1320.         <reserved5> 0 </reserved5>
  1321.         <reserved4> 0 </reserved4>
  1322.         <reserved3> 0 </reserved3>
  1323.         <reserved2> 0 </reserved2>
  1324.         <reserved1> 0 </reserved1>
  1325.         <enabled> <true /> </enabled>
  1326.         <rect>
  1327.             <left>138</left>
  1328.             <top>12</top>
  1329.             <right>176</right>
  1330.             <bottom>46</bottom>
  1331.         </rect>
  1332.         <style>rectangle</style>
  1333.         <showName> <false /> </showName>
  1334.         <highlight> <false /> </highlight>
  1335.         <autoHighlight> <false /> </autoHighlight>
  1336.         <sharedHighlight> <true /> </sharedHighlight>
  1337.         <family>0</family>
  1338.         <titleWidth>0</titleWidth>
  1339.         <icon>1410</icon>
  1340.         <textAlign>center</textAlign>
  1341.         <font>Chicago</font>
  1342.         <textSize>12</textSize>
  1343.         <textStyle>plain</textStyle>
  1344.         <name>Options</name>
  1345.         <script>on mouseEnterFullBalloons "ShowSTR#","202,8"pass mouseEnterend mouseEnteron mouseUpglobal isColorFullBalloons "remove"TargSetput "OPTIONAL FUNCTIONS" into wTput "OK" into b1Nput "Cancel" into b2Nput "Perform a miscellaneous function by choosing it from the options pop-up list below." into dTput unscrunch(ResText("STR ",134)) into pTput 4 into pSif isColor then put "cLD" into wPictelse put "LD" into wPictget WindowScript("Options",wT,dT,b1N,b2N,dT,pT,pS,wPict,1410)if it is empty then -- CANCELChghiliteexit mouseUpelseif line 2 of it = "Install LDC Icon" thenInstallCatIconelse if line 2 of it = "Compact Stack" thenCompactStackelse if line 2 of it = "Renumber Cards" thenRenumberCardselse if line 2 of it = "Exit Build Labels" thenExitBuildLabelselse if line 2 of it = "Build Tape Label" thenBuildTapeLabelend ifend ifChghiliteend mouseUpon InstallCatIconput "ICON INSTALLER" into wTput "Install" into b1Nput "Cancel" into b2Nput "Install the Laser Disc Catalog button into your Home stack?" into dTget twoBtnAutoPrompt(wT,b1N,b2N,dT,258)if it is empty thenexit InstallCatIconelseDoPrompt "Installing the LDC button into your Home stack.",258wait 3set cantAbort of this stack to trueset cantAbort of stack "Home" to trueput the userLevel into svLvlset the userLevel to 4put short name of this stack into fromStackput short name of stack "Home" into toStacklock messagesset cursor to watchput "on mouseUp" & return & "visual iris close fast to gray" ¬¨& return & "visual dissolve fast to black" & return ¬¨& "visual iris open fast" & return & "go stack" && quote ¬¨& fromStack & quote & return & "end mouseUp" into buttonScriptshow bg btn "Catalog Icon"select bg btn "Catalog Icon"doMenu "Copy Button"hide bg btn "Catalog Icon"choose browse toolclose window "Prompt"visual barn door close fast to blackvisual iris open fast to inversevisual dissolve fastgo toStackrepeat with n = 1 to number of btnsif short name of cd btn n = "Laser Disc Catalog" thenif icon of cd btn "Laser Disc Catalog" = 273 thenselect cd btn "Laser Disc Catalog"doMenu "Clear Button"exit repeatelsevisual barn door close fast to blackvisual iris open fast to inversevisual dissolve fastgo backflashbeep 1DoPrompt "The Laser Disc Catalog button was already installed in your Home stack!",1320wait 3 secsclose window "Prompt"set the userLevel to svLvlexit InstallCatIconend ifend ifend repeatdoMenu "Paste Button"choose browse toolset cursor to plusput "DRAG the button to where you want it placed, then click‚Ķ"-- DRAG THE BUTTON BUT CONSTRAIN TO CARD WINDOWput width of cd btn "Catalog Icon" div 2 into halfBtnWidthput width of card window - halfBtnWidth into maxWidthput height of cd btn "Catalog Icon" div 2 into halfBtnHeightput height of card window - halfBtnHeight into maxHeightrepeat until the mouseClick-- THE HORIZONTALput max(the mouseH,halfBtnWidth) into btnHput min(btnH,maxWidth) into btnH-- THE VERTICALput max(the mouseV,halfBtnHeight) into btnVput min(btnV,maxHeight) into btnVset loc of cd btn "Catalog Icon" to btnH,btnVend repeatset cursor to watchset script of cd btn "Catalog Icon" to buttonScriptset autoHilite of cd btn "Catalog Icon" to trueset name of cd btn "Catalog Icon" to fromStackchoose browse toolput ""hide msgvisual barn door close fast to blackvisual iris open fast to inversevisual dissolve fastgo backunlock messagesset the userLevel to svLvlset cantAbort of stack "Home" to falseset cantAbort of this stack to falseend ifend InstallCatIconon CompactStackdoMenu "Compact Stack"end CompactStackon RenumberCards-- USES THE OPENCARD HANDLER IN THE BACKGROUND SCRIPT TO RENUMBER ALL-- THE CARDS IN THE CATALOG.global HaveProgressif HaveProgress is true then exit RenumberCardsput "Your LD collection is being renumbered." into promptStr1DoProgress promptStr1 -- INVOKE PROGRESS WINDOIDlock screenset lockRecent to trueput 0 into countingget number of cds in this bgrepeat it timesset cursor to busyadd 1 to countinggo next cd of this bgset the scale of window "Progress" to round((counting/it)*100)end repeatset the prompt of window "Progress" to "                         Finis!"wait 30close window "Progress"set lockRecent to falseunlock screenend RenumberCardson ExitBuildLabelsglobal labelA,labelB,maxTime,medTypeput empty into labelAput empty into labelBput empty into maxTimeput empty into medTypeend ExitBuildLabelson BuildTapeLabelExitBuildLabelsput "BUILD TAPE LABEL" into wTput "By Disc" into b1Nput "Cancel" into b2Nput "Would you like to assemble a video tape label?" into dTget twoBtnAutoPrompt(wT,b1N,b2N,dT,1460)if it is empty then -- CANCELexit BuildTapeLabelelseglobal medTypeput line 1 of it into startLabelif visible of bg fld id 33 is true then HideLinerNotesput "MEDIA" into wTput "VHS" into b1Nput "8mm" into b2Nput "Select your destination media format:" into dTget twoBtnAutoPrompt(wT,b1N,b2N,dT,262)put line 1 of it into medTypeDoBuild startLabelend ifend BuildTapeLabelon DoBuild startLabelglobal maxTime,medType,fromCat-- LIST AVAILABLE TAPE LENGTHSput "Select the total tape length and rec speed.  The Catalog will keep track of your accumulated time." into dTif medType = "VHS" thenput unscrunch(ResText("STR ",128)) into p1Tput unscrunch(ResText("STR ",129)) into p2Telse if medType = "8mm" thenput unscrunch(ResText("STR ",130)) into p1Tput unscrunch(ResText("STR ",131)) into p2Tend ifput 117 into wHput "212,82" into b1Pput "8,48" into l1Pput "95,48" into p1Pput "176,48" into l2Pput "250,48" into p2Pput "8,88" into cPput StrWidth(dT) into nput (n div 247) + 1 into nlinesput 16 * nlines into dHif nlines > 1 thenadd 8 * nlines to wHadd 8 * nlines to item 2 of b1Padd 8 * nlines to item 2 of l1padd 8 * nlines to item 2 of p1Padd 8 * nlines to item 2 of l2padd 8 * nlines to item 2 of p2Padd 8 * nlines to item 2 of cPend ifif startLabel = "By Disc" thenput "ASSEMBLE LABEL BY DISC" into wTif medType = "VHS" thenput item 1 of bg fld "TapeTimeDefs" of cd id 4538 into p1Sput item 2 of bg fld "TapeTimeDefs" of cd id 4538 into p2Sput 1540 into iNput 1 into itemnumAput 2 into itemnumBput "5144" into whatbgelse if medType = "8mm" thenput item 3 of bg fld "TapeTimeDefs" of cd id 4538 into p1Sput item 4 of bg fld "TapeTimeDefs" of cd id 4538 into p2Sput 1530 into iNput 3 into itemnumAput 4 into itemnumBput "7299" into whatbgend ifget WindowScript("TapeTimes",wT,wH,b1P,dT,dH,l1P,p1T,p1S,p1P,l2P,p2T,p2S,p2P,cP,iN)put line 2 of it into timexput line 4 of it into recx-- SAVE SELECTION DEFAULTif line 6 of it thenput line 3 of it into item itemnumA of bg fld "TapeTimeDefs" of cd id 4538put line 5 of it into item itemnumB of bg fld "TapeTimeDefs" of cd id 4538end ifput 1 into howmanydelete char 1 of timex -- DELETE LEADING ALPHA CHARif recx = "LP" thenmultiply timex by 2else if recx = "EP" thenmultiply timex by 3end ifput round(timex) into timexput timex div 60 into temphrsput timex mod 60 into tempminsif length(tempmins) = 1 thenput temphrs & "0" & tempmins into tempResultelseput temphrs & tempmins into tempResultend ifget length(tempResult)if it = 1 thenput "0:0" before tempResultput ":00" after tempResultelse if it = 2 thenput "0:" before tempResultput ":00" after tempResultelse if it = 3 thenput ":" after char 1 of tempResultput ":00" after tempResultelse if it = 4 thenput ":" after char 2 of tempResultput ":00" after tempResultend ifput tempResult into maxTimeDoSide howmanypush cdlock messages -- DEACTIVATES TAPE LABELS OPENSTACK SCRIPTSset lockRecent to trueCleanUpDataNavDisposeCatMenusend CreateLblMenus to bg btn id 45visual iris close fast to blackvisual iris open fastgo first cd of bg id whatbg in stack "Tape Labels"if there is a stack "Tape Labels" thenput true into fromCatstart using stack "Laser Disc Catalog"send mouseUp to bg btn "New/Modify"elseCreateDataNavsend DisposeLblMenu to bg btn id 45CreateCatMenusend ifend ifend DoBuild</script>
  1346.     </part>
  1347.     <part>
  1348.         <id>43</id>
  1349.         <type>button</type>
  1350.         <visible> <true /> </visible>
  1351.         <reserved5> 0 </reserved5>
  1352.         <reserved4> 0 </reserved4>
  1353.         <reserved3> 0 </reserved3>
  1354.         <reserved2> 0 </reserved2>
  1355.         <reserved1> 0 </reserved1>
  1356.         <enabled> <true /> </enabled>
  1357.         <rect>
  1358.             <left>91</left>
  1359.             <top>12</top>
  1360.             <right>129</right>
  1361.             <bottom>46</bottom>
  1362.         </rect>
  1363.         <style>rectangle</style>
  1364.         <showName> <false /> </showName>
  1365.         <highlight> <false /> </highlight>
  1366.         <autoHighlight> <false /> </autoHighlight>
  1367.         <sharedHighlight> <true /> </sharedHighlight>
  1368.         <family>0</family>
  1369.         <titleWidth>0</titleWidth>
  1370.         <icon>1420</icon>
  1371.         <textAlign>center</textAlign>
  1372.         <font>Chicago</font>
  1373.         <textSize>12</textSize>
  1374.         <textStyle>plain</textStyle>
  1375.         <name>I/O</name>
  1376.         <script>on mouseEnterFullBalloons "ShowSTR#","202,9"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"TargSetput "IMPORT/EXPORT LASER DISC DATA" into wTput "Export‚Ķ" into b1Nput "Import‚Ķ" into b2Nput "Cancel" into b3Nput "Select whether you would prefer to Import or Export your Laser Disc Catalog information." into dTget threeBtnAutoPrompt(wT,b1N,b2N,b3N,dT,1420)if it is empty then -- CANCELChghiliteexit mouseUpelseput line 1 of it into startIOif startIO = "Import‚Ķ" thenImportDataelse if startIO = "Export‚Ķ" thenExportDataend ifend ifChghiliteend mouseUpon ImportDataput "IMPORT OPTIONS" into wTput "Catalog.DB" into b1Nput "Cancel" into b2Nput "Import data from a LDCatalog.DB file?" into dTget twoBtnAutoPrompt(wT,b1N,b2N,dT,1430)if it is empty thenexit ImportDataelseput line 1 of it into importif import = "Catalog.DB" thenImportLDCatalogDBend ifend ifend ImportDataon ExportDataput "EXPORT OPTIONS" into wTput "Catalog.DB" into b1Nput "ASCII Doc" into b2Nput "Printout" into b3Nput "Export a LDCatalog.DB file, an ASCII Text Document or Print directly from the CD Catalog?" into dTget threeBtnAutoPrompt(wT,b1N,b2N,b3N,dT,1440)put line 1 of it into exportif export = "Catalog.DB" thenExportLDCatalogDBelse if export = "ASCII Doc" thenExportASCIIelse if export = "Printout" thenPrintoutend ifend ExportData-- ‚Ä¢‚Ä¢‚Ä¢ LASER DISC CATALOG IMPORT SCRIPTS: ‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢on ImportLDCatalogDBanswer file "Select a LDCatalog.DB file for import:" of type "TEXT"PleaseRegisterend ImportLDCatalogDB-- ‚Ä¢‚Ä¢‚Ä¢ END LASER DISC CATALOG IMPORT SCRIPTS: ‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢-- ‚Ä¢‚Ä¢‚Ä¢ LASER DISC CATALOG EXPORT SCRIPTS: ‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢on ExportLDCatalogDBput "LDCatalog.DB" && the short date into nameask file "Name of LDCatalog.DB file:" with namePleaseRegisterend ExportLDCatalogDBon ExportASCIIput "TEXT FORMATS" into wTput "Select" into b1Nput false into b2Vput "Select a Text file format:" into dTput unscrunch(ResText("STR ",132)) into Ltput bg fld "Export Doc Fmt" of cd id 4538 into Lsif Ls is empty then put 1 into Lsput "Single" into Llget displayList(wT,b1N,b2N,b2V,dT,Lt,Ls,Ll)put line 2 of it into wCreatorput unscrunch(ResText("STR ",133)) into typeItemsput line wCreator of typeItems into typeFileput short name of this stack && "Summary Doc" into nameask file "Name of file:" with nameif it is not empty then put wCreator into bg fld "Export Doc Fmt" of cd id 4538PleaseRegisterend ExportASCIIon Printoutput "PRINTOUT" into wTput "Card" into b1Nput "Stack" into b2Nput "Report‚Ķ" into b3Nput "Would you like to print the currently displayed Card, the entire Stack or a Report?" into dTput threeBtnAutoPrompt(wT,b1N,b2N,b3N,dT,1500) into dlogResultPleaseRegisterend Printout-- ‚Ä¢‚Ä¢‚Ä¢ END LASER DISC CATALOG EXPORT SCRIPTS: ‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢</script>
  1377.     </part>
  1378.     <part>
  1379.         <id>44</id>
  1380.         <type>button</type>
  1381.         <visible> <true /> </visible>
  1382.         <reserved5> 0 </reserved5>
  1383.         <reserved4> 0 </reserved4>
  1384.         <reserved3> 0 </reserved3>
  1385.         <reserved2> 0 </reserved2>
  1386.         <reserved1> 0 </reserved1>
  1387.         <enabled> <true /> </enabled>
  1388.         <rect>
  1389.             <left>262</left>
  1390.             <top>59</top>
  1391.             <right>294</right>
  1392.             <bottom>91</bottom>
  1393.         </rect>
  1394.         <style>transparent</style>
  1395.         <showName> <false /> </showName>
  1396.         <highlight> <false /> </highlight>
  1397.         <autoHighlight> <false /> </autoHighlight>
  1398.         <sharedHighlight> <true /> </sharedHighlight>
  1399.         <family>0</family>
  1400.         <titleWidth>0</titleWidth>
  1401.         <icon>1450</icon>
  1402.         <textAlign>center</textAlign>
  1403.         <font>Chicago</font>
  1404.         <textSize>12</textSize>
  1405.         <textStyle>plain</textStyle>
  1406.         <name>LinerNotes</name>
  1407.         <script>on mouseEnterFullBalloons "ShowSTR#","202,10"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"if visible of bg fld id 33 is true thenHideLinerNoteselseShowLinerNotesend ifend mouseUp</script>
  1408.     </part>
  1409.     <part>
  1410.         <id>45</id>
  1411.         <type>button</type>
  1412.         <visible> <true /> </visible>
  1413.         <reserved5> 0 </reserved5>
  1414.         <reserved4> 0 </reserved4>
  1415.         <reserved3> 0 </reserved3>
  1416.         <reserved2> 0 </reserved2>
  1417.         <reserved1> 0 </reserved1>
  1418.         <enabled> <true /> </enabled>
  1419.         <rect>
  1420.             <left>262</left>
  1421.             <top>267</top>
  1422.             <right>294</right>
  1423.             <bottom>299</bottom>
  1424.         </rect>
  1425.         <style>transparent</style>
  1426.         <showName> <false /> </showName>
  1427.         <highlight> <false /> </highlight>
  1428.         <autoHighlight> <true /> </autoHighlight>
  1429.         <sharedHighlight> <true /> </sharedHighlight>
  1430.         <family>0</family>
  1431.         <titleWidth>0</titleWidth>
  1432.         <icon>262</icon>
  1433.         <textAlign>center</textAlign>
  1434.         <font>Chicago</font>
  1435.         <textSize>12</textSize>
  1436.         <textStyle>plain</textStyle>
  1437.         <name>Tape Labels</name>
  1438.         <script>on mouseEnterFullBalloons "ShowSTR#","202,11"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"put bg fld "BgPref" of cd id 4538 into b1Nput "TAPE LABELS" into wTput "Set Default" into b2Nput "Cancel" into b3Nput "Visit your default Tape Labels library or Set a new Default?" into dTif b1N = "Cassette" or b1N = "DAT" then put 1550 into iNelse if b1N = "VHS" or b1N = "8mm" then put 262 into iNget threeBtnAutoPrompt(wT,b1N,b2N,b3N,dT,iN)if it is empty then -- CANCELexit mouseUpelseput line 1 of it into goLabelsput line 2 of it into wbgif goLabels = "Cassette" thenput 2577 into wbgelse if goLabels = "DAT" thenput 2307 into wbgelse if goLabels = "VHS" thenput 5144 into wbgelse if goLabels = "8mm" thenput 7299 into wbgelse if goLabels = "Set Default" thenput "TAPE LABELS DEFAULT" into wTput "Select a new Tape Labels default:" into dTif wbg = "Cassette" thenput true into r1Hlelse if wbg = "DAT" thenput true into r2Hlelse if wbg = "VHS" thenput true into r3Hlelse if wbg = "8mm" thenput true into r4Hlend ifget WindowScript("LabelsPref",wT,dT,r1Hl,r2Hl,r3Hl,r4Hl,1460)repeat with i = 2 to 5if line i of it ‚↠true thennext repeatelseif i = 2 thenput "Cassette" into bg fld "BgPref" of cd id 4538put 2577 into wbgelse if i = 3 thenput "DAT" into bg fld "BgPref" of cd id 4538put 2307 into wbgelse if i = 4 thenput "VHS" into bg fld "BgPref" of cd id 4538put 5144 into wbgelse if i = 5 thenput "8mm" into bg fld "BgPref" of cd id 4538put 7299 into wbgend ifend ifend repeatend ifNavgo first cd of bg id wbg in stack "Tape Labels"put width of cd window into xput height of cd window into yput locStuff(x,y) into putWhereset loc of cd window to putWhereend ifend mouseUpon Navglobal fromCatpush cdput true into fromCatlock messages -- DEACTIVATES TAPE LABELS OPENSTACK SCRIPTCleanUpDataNavDisposeCatMenuCreateLblMenusstart using stack "Laser Disc Catalog"visual iris close fast to blackvisual iris open fastend Nav-- ‚Ä¢‚Ä¢‚Ä¢ TAPE LABELS MENU SCRIPTS: ‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢-- THE FOLLOWING SCRIPTS DESCRIBE ALL TAPE LABELS MENU OPERATIONSon CreateLblMenusif wrongStack() then pass CreateLblMenusif "Labels" is in the menus then exit CreateLblMenus-- MODIFY THE APPLE MENUif "Apple" is in the menus then put "About Tape Labels‚Ķ" into menuItem 1 of menu "Apple" with menuMsg "LabelsInfoBtn"-- MODIFY THE FILE MENUif there is a menuItem "Print Field..." in menu "File" then delete menuItem "Print Field..." of menu "File"if there is a menuItem "Print Card" in menu "File" then delete menuItem "Print Card" of menu "File"if there is a menuItem "Print Stack..." in menu "File" then delete menuItem "Print Stack..." of menu "File"if there is a menuItem "Print Report..." in menu "File" then delete menuItem "Print Report..." of menu "File"-- MODIFY THE EDIT MENUget number of menuItems in menu "Edit"if it > 8 thenrepeat with i = it down to 1if menuItem i in menu "Edit" = "Window‚Ķ" thenput "-" before menuItem i of menu "Edit"next repeatelse if menuItem i in menu "Edit" = "Clear" then exit repeatelse delete menuItem i of menu "Edit"end repeatend if-- MODIFY THE REMAINING MENUSif "Style" is in the menus then delete menu "Style"if "Font" is in the menus then delete menu "Font"if "Objects" is in the menus then delete menu "Objects"if "Tools" is in the menus then delete menu "Tools"if "Go" is in the menus then delete menu "Go"-- CREATE OR MODIFY THE NAVIGATION MENUif "Navigation" is in the menus thenget name of menuItem 1 of menu "Navigation"if it ‚↠"Recent" then delete menu "Navigation"end ifif "Navigation" is not in the menus thencreate menu "Navigation"put LblNavMenuItems() into menu "Navigation" with menuMsg LblNavMenuMsgs()repeat with i = 1 to number of menuItems of menu "Navigation"set commandChar of menuItem i of menu "Navigation" to item i of LblNavMenuCmds()end repeatelseModifyLblNavMenuend if-- CREATE THE LABELS MENUcreate menu "Labels"put LblMenuItems() into menu "Labels" with menuMsg LblMenuMsgs()end CreateLblMenusfunction LblNavMenuItemsif wrongStack() then pass LblNavMenuItemsreturn "Recent,-,First,Prev,Next,Last,-,Catalog,-,Return to Catalog"end LblNavMenuItemsfunction LblNavMenuMsgsif wrongStack() then pass LblNavMenuMsgsreturn ",,go first cd in this bg,go prev cd in this bg,go next cd in this bg,go last cd in this bg,,Lmi 13,,Lmi 18"end LblNavMenuMsgsfunction LblNavMenuCmdsif wrongStack() then pass LblNavMenuCmdsreturn "R,,1,2,3,4,,G,,B"end LblNavMenuCmdson ModifyLblNavMenuset name of menuItem 8 of menu "Navigation" to "Catalog"set menuMsg of menuItem 8 of menu "Navigation" to item 8 of LblNavMenuMsgs()set commandChar of menuItem 8 of menu "Navigation" to "G"set name of menuItem 10 of menu "Navigation" to "Return to Catalog"set menuMsg of menuItem 10 of menu "Navigation" to item 10 of LblNavMenuMsgs()set commandChar of menuItem 10 of menu "Navigation" to "B"end ModifyLblNavMenufunction LblMenuItemsif wrongStack() then pass LblMenuItemsreturn "Delete‚Ķ,Scan‚Ķ,Modify/New‚Ķ,Sort‚Ķ,Search‚Ķ,Options‚Ķ,I/O‚Ķ"end LblMenuItemsfunction LblMenuMsgsif wrongStack() then pass LblMenuMsgsreturn "Lmi 5,Lmi 6,Lmi 7,Lmi 8,Lmi 9,Lmi 10,Lmi 11"end LblMenuMsgson Lmi numbsend mouseUp to bg btn numbend Lmion DisableLblMenurepeat with t = 1 to the number of menuitems of menu "Labels"disable menuitem t of menu "Labels"end repeatend DisableLblMenuon DisposeLblMenuif wrongStack() then pass DisposeLblMenuif "Labels" is in the menus then delete menu "Labels"end DisposeLblMenu-- ‚Ä¢‚Ä¢‚Ä¢ END TAPE LABELS MENU SCRIPTS ‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢</script>
  1439.     </part>
  1440.     <part>
  1441.         <id>46</id>
  1442.         <type>button</type>
  1443.         <visible> <true /> </visible>
  1444.         <reserved5> 0 </reserved5>
  1445.         <reserved4> 0 </reserved4>
  1446.         <reserved3> 0 </reserved3>
  1447.         <reserved2> 0 </reserved2>
  1448.         <reserved1> 0 </reserved1>
  1449.         <enabled> <true /> </enabled>
  1450.         <rect>
  1451.             <left>473</left>
  1452.             <top>298</top>
  1453.             <right>512</right>
  1454.             <bottom>341</bottom>
  1455.         </rect>
  1456.         <style>transparent</style>
  1457.         <showName> <true /> </showName>
  1458.         <highlight> <false /> </highlight>
  1459.         <autoHighlight> <true /> </autoHighlight>
  1460.         <sharedHighlight> <true /> </sharedHighlight>
  1461.         <family>0</family>
  1462.         <titleWidth>0</titleWidth>
  1463.         <icon>12510</icon>
  1464.         <textAlign>center</textAlign>
  1465.         <font>Chicago</font>
  1466.         <textSize>12</textSize>
  1467.         <textStyle>plain</textStyle>
  1468.         <name>Help</name>
  1469.         <script>on mouseEnterFullBalloons "ShowSTR#","202,12"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"push cdvisual dissolve fastgo cd id 6259 -- HELP CARDend mouseUp</script>
  1470.     </part>
  1471.     <part>
  1472.         <id>47</id>
  1473.         <type>button</type>
  1474.         <visible> <false /> </visible>
  1475.         <reserved5> 0 </reserved5>
  1476.         <reserved4> 0 </reserved4>
  1477.         <reserved3> 0 </reserved3>
  1478.         <reserved2> 0 </reserved2>
  1479.         <reserved1> 0 </reserved1>
  1480.         <enabled> <true /> </enabled>
  1481.         <rect>
  1482.             <left>320</left>
  1483.             <top>134</top>
  1484.             <right>417</right>
  1485.             <bottom>185</bottom>
  1486.         </rect>
  1487.         <style>roundrect</style>
  1488.         <showName> <true /> </showName>
  1489.         <highlight> <false /> </highlight>
  1490.         <autoHighlight> <false /> </autoHighlight>
  1491.         <sharedHighlight> <true /> </sharedHighlight>
  1492.         <family>0</family>
  1493.         <titleWidth>0</titleWidth>
  1494.         <icon>258</icon>
  1495.         <textAlign>center</textAlign>
  1496.         <font>Chicago</font>
  1497.         <textSize>12</textSize>
  1498.         <textStyle>plain</textStyle>
  1499.         <name>Catalog Icon</name>
  1500.         <script></script>
  1501.     </part>
  1502.     <part>
  1503.         <id>48</id>
  1504.         <type>button</type>
  1505.         <visible> <true /> </visible>
  1506.         <reserved5> 0 </reserved5>
  1507.         <reserved4> 0 </reserved4>
  1508.         <reserved3> 0 </reserved3>
  1509.         <reserved2> 0 </reserved2>
  1510.         <reserved1> 0 </reserved1>
  1511.         <enabled> <true /> </enabled>
  1512.         <rect>
  1513.             <left>243</left>
  1514.             <top>57</top>
  1515.             <right>260</right>
  1516.             <bottom>302</bottom>
  1517.         </rect>
  1518.         <style>transparent</style>
  1519.         <showName> <false /> </showName>
  1520.         <highlight> <false /> </highlight>
  1521.         <autoHighlight> <false /> </autoHighlight>
  1522.         <sharedHighlight> <true /> </sharedHighlight>
  1523.         <family>0</family>
  1524.         <titleWidth>0</titleWidth>
  1525.         <icon>0</icon>
  1526.         <textAlign>center</textAlign>
  1527.         <font>Chicago</font>
  1528.         <textSize>12</textSize>
  1529.         <textStyle>plain</textStyle>
  1530.         <name>Scroller</name>
  1531.         <script>on mouseEnterend mouseEnteron mouseWithinMultiScroll Initend mouseWithinon mouseLeaveMultiScroll UnInitend mouseLeaveon mouseDownglobal initScrollput rect of me into theRectput 0 into incput wVS() into srepeat with i = 1 to sif i ‚↠s thenadd 2 to incnext repeatelseput 18 + inc into aput 17 + inc into bend ifend repeatMultiScroll theRect,quote & a & ",bg",quote & b & ",bg"put scroll of bg fld ("Sel Numb" && s) into initScrollend mouseDown</script>
  1532.     </part>
  1533.     <part>
  1534.         <id>49</id>
  1535.         <type>button</type>
  1536.         <visible> <false /> </visible>
  1537.         <reserved5> 0 </reserved5>
  1538.         <reserved4> 0 </reserved4>
  1539.         <reserved3> 0 </reserved3>
  1540.         <reserved2> 0 </reserved2>
  1541.         <reserved1> 0 </reserved1>
  1542.         <enabled> <true /> </enabled>
  1543.         <rect>
  1544.             <left>87</left>
  1545.             <top>48</top>
  1546.             <right>172</right>
  1547.             <bottom>64</bottom>
  1548.         </rect>
  1549.         <style>shadow</style>
  1550.         <showName> <true /> </showName>
  1551.         <highlight> <false /> </highlight>
  1552.         <autoHighlight> <false /> </autoHighlight>
  1553.         <sharedHighlight> <true /> </sharedHighlight>
  1554.         <family>0</family>
  1555.         <titleWidth>0</titleWidth>
  1556.         <icon>0</icon>
  1557.         <textAlign>center</textAlign>
  1558.         <font>Chicago</font>
  1559.         <textSize>12</textSize>
  1560.         <textStyle>plain</textStyle>
  1561.         <name>Liner Notes</name>
  1562.         <script>on mouseUpHideLinerNotesend mouseUp</script>
  1563.     </part>
  1564.     <part>
  1565.         <id>50</id>
  1566.         <type>button</type>
  1567.         <visible> <true /> </visible>
  1568.         <reserved5> 0 </reserved5>
  1569.         <reserved4> 0 </reserved4>
  1570.         <reserved3> 0 </reserved3>
  1571.         <reserved2> 0 </reserved2>
  1572.         <reserved1> 0 </reserved1>
  1573.         <enabled> <true /> </enabled>
  1574.         <rect>
  1575.             <left>180</left>
  1576.             <top>303</top>
  1577.             <right>232</right>
  1578.             <bottom>315</bottom>
  1579.         </rect>
  1580.         <style>radiobutton</style>
  1581.         <showName> <false /> </showName>
  1582.         <highlight> <true /> </highlight>
  1583.         <autoHighlight> <false /> </autoHighlight>
  1584.         <sharedHighlight> <true /> </sharedHighlight>
  1585.         <family>0</family>
  1586.         <titleWidth>0</titleWidth>
  1587.         <icon>1631</icon>
  1588.         <textAlign>center</textAlign>
  1589.         <font>Chicago</font>
  1590.         <textSize>12</textSize>
  1591.         <textStyle>plain</textStyle>
  1592.         <name>Side 1</name>
  1593.         <script>on mouseEnterFullBalloons "ShowSTR#","202,14"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"SetLD1end mouseUp</script>
  1594.     </part>
  1595.     <part>
  1596.         <id>51</id>
  1597.         <type>button</type>
  1598.         <visible> <true /> </visible>
  1599.         <reserved5> 0 </reserved5>
  1600.         <reserved4> 0 </reserved4>
  1601.         <reserved3> 0 </reserved3>
  1602.         <reserved2> 0 </reserved2>
  1603.         <reserved1> 0 </reserved1>
  1604.         <enabled> <true /> </enabled>
  1605.         <rect>
  1606.             <left>180</left>
  1607.             <top>316</top>
  1608.             <right>232</right>
  1609.             <bottom>328</bottom>
  1610.         </rect>
  1611.         <style>radiobutton</style>
  1612.         <showName> <false /> </showName>
  1613.         <highlight> <false /> </highlight>
  1614.         <autoHighlight> <false /> </autoHighlight>
  1615.         <sharedHighlight> <true /> </sharedHighlight>
  1616.         <family>0</family>
  1617.         <titleWidth>0</titleWidth>
  1618.         <icon>1641</icon>
  1619.         <textAlign>center</textAlign>
  1620.         <font>Chicago</font>
  1621.         <textSize>12</textSize>
  1622.         <textStyle>plain</textStyle>
  1623.         <name>Side 2</name>
  1624.         <script>on mouseEnterFullBalloons "ShowSTR#","202,15"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"SetLD2end mouseUp</script>
  1625.     </part>
  1626.     <part>
  1627.         <id>52</id>
  1628.         <type>button</type>
  1629.         <visible> <true /> </visible>
  1630.         <reserved5> 0 </reserved5>
  1631.         <reserved4> 0 </reserved4>
  1632.         <reserved3> 0 </reserved3>
  1633.         <reserved2> 0 </reserved2>
  1634.         <reserved1> 0 </reserved1>
  1635.         <enabled> <true /> </enabled>
  1636.         <rect>
  1637.             <left>180</left>
  1638.             <top>329</top>
  1639.             <right>232</right>
  1640.             <bottom>341</bottom>
  1641.         </rect>
  1642.         <style>radiobutton</style>
  1643.         <showName> <false /> </showName>
  1644.         <highlight> <false /> </highlight>
  1645.         <autoHighlight> <false /> </autoHighlight>
  1646.         <sharedHighlight> <true /> </sharedHighlight>
  1647.         <family>0</family>
  1648.         <titleWidth>0</titleWidth>
  1649.         <icon>1651</icon>
  1650.         <textAlign>center</textAlign>
  1651.         <font>Chicago</font>
  1652.         <textSize>12</textSize>
  1653.         <textStyle>plain</textStyle>
  1654.         <name>Side 3</name>
  1655.         <script>on mouseEnterFullBalloons "ShowSTR#","202,16"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"SetLD3end mouseUp</script>
  1656.     </part>
  1657.     <part>
  1658.         <id>53</id>
  1659.         <type>button</type>
  1660.         <visible> <true /> </visible>
  1661.         <reserved5> 0 </reserved5>
  1662.         <reserved4> 0 </reserved4>
  1663.         <reserved3> 0 </reserved3>
  1664.         <reserved2> 0 </reserved2>
  1665.         <reserved1> 0 </reserved1>
  1666.         <enabled> <true /> </enabled>
  1667.         <rect>
  1668.             <left>235</left>
  1669.             <top>303</top>
  1670.             <right>287</right>
  1671.             <bottom>315</bottom>
  1672.         </rect>
  1673.         <style>radiobutton</style>
  1674.         <showName> <false /> </showName>
  1675.         <highlight> <false /> </highlight>
  1676.         <autoHighlight> <false /> </autoHighlight>
  1677.         <sharedHighlight> <true /> </sharedHighlight>
  1678.         <family>0</family>
  1679.         <titleWidth>0</titleWidth>
  1680.         <icon>0</icon>
  1681.         <textAlign>center</textAlign>
  1682.         <font>Chicago</font>
  1683.         <textSize>12</textSize>
  1684.         <textStyle>plain</textStyle>
  1685.         <name>Side 4</name>
  1686.         <script>on mouseEnterFullBalloons "ShowSTR#","202,17"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"SetLD4end mouseUp</script>
  1687.     </part>
  1688.     <part>
  1689.         <id>54</id>
  1690.         <type>button</type>
  1691.         <visible> <true /> </visible>
  1692.         <reserved5> 0 </reserved5>
  1693.         <reserved4> 0 </reserved4>
  1694.         <reserved3> 0 </reserved3>
  1695.         <reserved2> 0 </reserved2>
  1696.         <reserved1> 0 </reserved1>
  1697.         <enabled> <true /> </enabled>
  1698.         <rect>
  1699.             <left>235</left>
  1700.             <top>316</top>
  1701.             <right>287</right>
  1702.             <bottom>328</bottom>
  1703.         </rect>
  1704.         <style>radiobutton</style>
  1705.         <showName> <false /> </showName>
  1706.         <highlight> <false /> </highlight>
  1707.         <autoHighlight> <false /> </autoHighlight>
  1708.         <sharedHighlight> <true /> </sharedHighlight>
  1709.         <family>0</family>
  1710.         <titleWidth>0</titleWidth>
  1711.         <icon>1631</icon>
  1712.         <textAlign>center</textAlign>
  1713.         <font>Chicago</font>
  1714.         <textSize>12</textSize>
  1715.         <textStyle>plain</textStyle>
  1716.         <name>Side 5</name>
  1717.         <script>on mouseEnterFullBalloons "ShowSTR#","202,18"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"SetLD5end mouseUp</script>
  1718.     </part>
  1719.     <part>
  1720.         <id>55</id>
  1721.         <type>button</type>
  1722.         <visible> <true /> </visible>
  1723.         <reserved5> 0 </reserved5>
  1724.         <reserved4> 0 </reserved4>
  1725.         <reserved3> 0 </reserved3>
  1726.         <reserved2> 0 </reserved2>
  1727.         <reserved1> 0 </reserved1>
  1728.         <enabled> <true /> </enabled>
  1729.         <rect>
  1730.             <left>235</left>
  1731.             <top>329</top>
  1732.             <right>287</right>
  1733.             <bottom>341</bottom>
  1734.         </rect>
  1735.         <style>radiobutton</style>
  1736.         <showName> <false /> </showName>
  1737.         <highlight> <false /> </highlight>
  1738.         <autoHighlight> <false /> </autoHighlight>
  1739.         <sharedHighlight> <true /> </sharedHighlight>
  1740.         <family>0</family>
  1741.         <titleWidth>0</titleWidth>
  1742.         <icon>1641</icon>
  1743.         <textAlign>center</textAlign>
  1744.         <font>Chicago</font>
  1745.         <textSize>12</textSize>
  1746.         <textStyle>plain</textStyle>
  1747.         <name>Side 6</name>
  1748.         <script>on mouseEnterFullBalloons "ShowSTR#","202,19"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"SetLD6end mouseUp</script>
  1749.     </part>
  1750.     <part>
  1751.         <id>56</id>
  1752.         <type>button</type>
  1753.         <visible> <true /> </visible>
  1754.         <reserved5> 0 </reserved5>
  1755.         <reserved4> 0 </reserved4>
  1756.         <reserved3> 0 </reserved3>
  1757.         <reserved2> 0 </reserved2>
  1758.         <reserved1> 0 </reserved1>
  1759.         <enabled> <true /> </enabled>
  1760.         <rect>
  1761.             <left>290</left>
  1762.             <top>310</top>
  1763.             <right>342</right>
  1764.             <bottom>322</bottom>
  1765.         </rect>
  1766.         <style>radiobutton</style>
  1767.         <showName> <false /> </showName>
  1768.         <highlight> <false /> </highlight>
  1769.         <autoHighlight> <false /> </autoHighlight>
  1770.         <sharedHighlight> <true /> </sharedHighlight>
  1771.         <family>0</family>
  1772.         <titleWidth>0</titleWidth>
  1773.         <icon>1651</icon>
  1774.         <textAlign>center</textAlign>
  1775.         <font>Chicago</font>
  1776.         <textSize>12</textSize>
  1777.         <textStyle>plain</textStyle>
  1778.         <name>Side 7</name>
  1779.         <script>on mouseEnterFullBalloons "ShowSTR#","202,20"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"SetLD7end mouseUp</script>
  1780.     </part>
  1781.     <part>
  1782.         <id>57</id>
  1783.         <type>button</type>
  1784.         <visible> <true /> </visible>
  1785.         <reserved5> 0 </reserved5>
  1786.         <reserved4> 0 </reserved4>
  1787.         <reserved3> 0 </reserved3>
  1788.         <reserved2> 0 </reserved2>
  1789.         <reserved1> 0 </reserved1>
  1790.         <enabled> <true /> </enabled>
  1791.         <rect>
  1792.             <left>290</left>
  1793.             <top>323</top>
  1794.             <right>342</right>
  1795.             <bottom>335</bottom>
  1796.         </rect>
  1797.         <style>radiobutton</style>
  1798.         <showName> <false /> </showName>
  1799.         <highlight> <false /> </highlight>
  1800.         <autoHighlight> <false /> </autoHighlight>
  1801.         <sharedHighlight> <true /> </sharedHighlight>
  1802.         <family>0</family>
  1803.         <titleWidth>0</titleWidth>
  1804.         <icon>1631</icon>
  1805.         <textAlign>center</textAlign>
  1806.         <font>Chicago</font>
  1807.         <textSize>12</textSize>
  1808.         <textStyle>plain</textStyle>
  1809.         <name>Side 8</name>
  1810.         <script>on mouseEnterFullBalloons "ShowSTR#","202,21"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"SetLD8end mouseUp</script>
  1811.     </part>
  1812.     <part>
  1813.         <id>58</id>
  1814.         <type>button</type>
  1815.         <visible> <true /> </visible>
  1816.         <reserved5> 0 </reserved5>
  1817.         <reserved4> 0 </reserved4>
  1818.         <reserved3> 0 </reserved3>
  1819.         <reserved2> 0 </reserved2>
  1820.         <reserved1> 0 </reserved1>
  1821.         <enabled> <true /> </enabled>
  1822.         <rect>
  1823.             <left>4</left>
  1824.             <top>307</top>
  1825.             <right>34</right>
  1826.             <bottom>337</bottom>
  1827.         </rect>
  1828.         <style>opaque</style>
  1829.         <showName> <false /> </showName>
  1830.         <highlight> <false /> </highlight>
  1831.         <autoHighlight> <false /> </autoHighlight>
  1832.         <sharedHighlight> <true /> </sharedHighlight>
  1833.         <family>0</family>
  1834.         <titleWidth>0</titleWidth>
  1835.         <icon>1631</icon>
  1836.         <textAlign>center</textAlign>
  1837.         <font>Chicago</font>
  1838.         <textSize>12</textSize>
  1839.         <textStyle>plain</textStyle>
  1840.         <name>CDLib</name>
  1841.         <script>on mouseEnterFullBalloons "ShowSTR#","202,23"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"if there is a stack "CD Catalog" thenglobal scanPrefspush this cdtoggleLib icon of me,58CleanUpDataNavif there is a window "SEARCH DATA" then close window "SEARCH DATA"lock messagesvisual iris close fast to blackvisual iris open fastgo first cd in bg "CD Data" of stack "CD Catalog"send mouseUp to bg btn id 54CreateDataNavunlock messagesput empty into line 1 of scanPrefsend ifend mouseUp</script>
  1842.     </part>
  1843.     <part>
  1844.         <id>59</id>
  1845.         <type>button</type>
  1846.         <visible> <true /> </visible>
  1847.         <reserved5> 0 </reserved5>
  1848.         <reserved4> 0 </reserved4>
  1849.         <reserved3> 0 </reserved3>
  1850.         <reserved2> 0 </reserved2>
  1851.         <reserved1> 0 </reserved1>
  1852.         <enabled> <true /> </enabled>
  1853.         <rect>
  1854.             <left>40</left>
  1855.             <top>307</top>
  1856.             <right>70</right>
  1857.             <bottom>337</bottom>
  1858.         </rect>
  1859.         <style>opaque</style>
  1860.         <showName> <false /> </showName>
  1861.         <highlight> <false /> </highlight>
  1862.         <autoHighlight> <false /> </autoHighlight>
  1863.         <sharedHighlight> <true /> </sharedHighlight>
  1864.         <family>0</family>
  1865.         <titleWidth>0</titleWidth>
  1866.         <icon>1640</icon>
  1867.         <textAlign>center</textAlign>
  1868.         <font>Chicago</font>
  1869.         <textSize>12</textSize>
  1870.         <textStyle>plain</textStyle>
  1871.         <name>LDLib</name>
  1872.         <script>on mouseEnterFullBalloons "ShowSTR#","202,24"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"if icon of me = 1640 then exit mouseUpelse toggleLib icon of me,58end mouseUp</script>
  1873.     </part>
  1874.     <part>
  1875.         <id>60</id>
  1876.         <type>button</type>
  1877.         <visible> <false /> </visible>
  1878.         <reserved5> 0 </reserved5>
  1879.         <reserved4> 0 </reserved4>
  1880.         <reserved3> 0 </reserved3>
  1881.         <reserved2> 0 </reserved2>
  1882.         <reserved1> 0 </reserved1>
  1883.         <enabled> <true /> </enabled>
  1884.         <rect>
  1885.             <left>76</left>
  1886.             <top>307</top>
  1887.             <right>106</right>
  1888.             <bottom>337</bottom>
  1889.         </rect>
  1890.         <style>opaque</style>
  1891.         <showName> <false /> </showName>
  1892.         <highlight> <false /> </highlight>
  1893.         <autoHighlight> <false /> </autoHighlight>
  1894.         <sharedHighlight> <true /> </sharedHighlight>
  1895.         <family>0</family>
  1896.         <titleWidth>0</titleWidth>
  1897.         <icon>1651</icon>
  1898.         <textAlign>center</textAlign>
  1899.         <font>Chicago</font>
  1900.         <textSize>12</textSize>
  1901.         <textStyle>plain</textStyle>
  1902.         <name>DATLib</name>
  1903.         <script>on mouseEnterFullBalloons "ShowSTR#","202,25"pass mouseEnterend mouseEnteron mouseUpFullBalloons "remove"if icon of me = 1650 then exit mouseUpelse toggleLib icon of me,58end mouseUp</script>
  1904.     </part>
  1905.     <name>LD Data</name>
  1906.     <script>on openBackgroundglobal num1,findTypeput empty into findTypeif there is a menu "Catalog" thenrepeat with t = 1 to number of menuItems of menu "Catalog"enable menuItem t of menu "Catalog"end repeatend ifCleanUpHelpNavCreateDataNavif icon of bg btn "LDLib" ‚↠1640 then send mouseUp to bg btn "LDLib"add 1 to num1if num1 > 1 thenpass openBackgroundelserepeat with i = 1 to 11set hilite of bg btn i to truewait 1set hilite of bg btn i to falseend repeatrepeat 12 timesset hilite of bg btn "Help" to not hilite of bg btn "Help"wait 1end repeatend ifpass openBackgroundend openBackgroundon openCardput number of cds in bg "LD Data" into totLDput number of this cd - 6 into LDnumif LDnum && "of" && totLD ‚↠bg fld "LD Number" then put LDnum && "of" && totLD into bg fld "LD Number"if bg fld "Sides" is empty thenput 1 into bg fld "Sides"elseput cVS() into bg fld "Sides"end ifend openCardon idleglobal HaveProgress,initScrollif HaveProgress is true thenrepeat with p = 1 to 11if hilite of bg btn p is true then set hilite of bg btn p to falseend repeatend ifput 0 into incput wVS() into srepeat with i = 1 to sif i ‚↠s thenadd 2 to incnext repeatelseput 18 + inc into aput 17 + inc into bend ifend repeatrepeat with r = b to aget scroll of bg fld rif it is not initScroll thenput it into initScrollMultiScroll it,quote & a & ",bg",quote & b & ",bg"end ifend repeatpass idleend idleon openTextoid WNameset ShowVScroll of window WName to falseend openTextoidon DisplayDiscDataget bg fld short name of targetif short name of target = "Cast" thenrepeat with i = 1 to number of lines in itput " " & line i of it into item i of tempend repeatput temp into itend ifTextoid "‚Ä¢" && short name of target && "‚Ä¢",return & it,rinaldoid,"65535 65535 0,25000 5000 5000","1,68,258,300","Times",18,centerend DisplayDiscDataon DiscDataCleanUpif there is a window ("‚Ä¢" && short name of target && "‚Ä¢") then close window ("‚Ä¢" && short name of target && "‚Ä¢")end DiscDataCleanUpon DisplayPrep wline,wselglobal wVideoWindif line wline of bg fld ("Sel Numb" && wsel) is not empty thenSetCurs 16000put wVS() - 1 into prevSideif prevSide = 0 thenput 0 into chapterelseput last word of bg fld ("Sel Numb" && prevSide) into chapterdelete last char of chapterend ifif optionOnly() thenDisplayChapter wline,chapterif wline ‚↠word 3 of wVideoWind - chapter then ChapterCleanUp wVideoWindput "‚Ä¢ Chapter" && wline + chapter && "‚Ä¢" into wVideoWindelse -- IF THE OPTIONKEY IS UPput "‚Ä¢ Chapter" && wline + chapter && "‚Ä¢" into windToCloseif there is a window windToClose then close window windToCloseend ifelse -- IF THE TRACK NUMBER LINE IS EMPTYSetCurs 6069ChapterCleanUp wVideoWindexit DisplayPrepend ifend DisplayPrepon DisplayChapter wline,chapterif item 4 of screenRect() > 342 thenTextoid "‚Ä¢ Chapter" && wline + chapter && "‚Ä¢",line wline of bg fld ("Sel" && side()),rinaldoid,"65535 65535 0,0 0 20000","0,-8,512,56","Times",14,bold,centerelseTextoid "‚Ä¢ Chapter" && wline + chapter && "‚Ä¢",line wline of bg fld ("Sel" && side()),rinaldoid,"65535 65535 0,0 0 20000","261,68,512,300","Times",14,bold,centerend ifend DisplayChapterfunction sidereturn last word of short name of targetend sideon ChapterCleanUp wVideoWindif there is a window wVideoWind then close window wVideoWindend ChapterCleanUpon AddTime wtime,wtypeif line 1 of bg fld "Total Playing Time" = "?" thenset cursor to watchput wVS() into vsput AddTimes(bg fld ("Sel Time" && vs),wtype) into totTimeif first word of totTime = "Error:" thenput "NO TIME ALERT" into wTput "OK" into b1Nput totTime && " To use this feature, you must enter some Track times!" into dTbeep 1get oneBtnAutoPrompt(wT,b1N,dT,1320)put wtime into line 1 of bg fld "Total Playing Time"elseput totTime into item vs of line 2 of bg fld "Total Playing Time"put item vs of line 2 of bg fld "Total Playing Time" into line 1 of bg fld "Total Playing Time"end ifend ifend AddTimeon FindSelection wdID,wdName,objNo,objName,objValueif objName = "Find" then -- SEARCH DLOG FIND BUTTONglobal findStringset dontSearch of bg fld id 3 to falseset dontSearch of bg fld id 11 to falsewsSet wdID,"Exit","Disabled","TRUE"wsSend wdID,"Exit","DoUpdate"put wsGet(wdID,"DataEntry","Text") into line 2 of temprepeat with t = 10 to 15if wsGet(wdID,t,"Hilite") is true then put t - 9 into line 1 of tempend repeatif line 2 of temp is empty or line 2 of temp = "?" thenwsSend wdID,0,"Close"exit FindSelectionelseput number of cards in this bg into xif x > 1 then push cdset cursor to watchSetLocksTrueSearch tempget number of marked cdsif it = 0 then -- UNSUCCESSFUL SEARCHwsSet wdID,"No. of","Text","No"wsSet wdID,"Path","Text",emptyput SearchFailAlert() into dlogResultif dlogResult is empty thenwsSend wdID,0,"Close"exit FindSelectionend ifelse if it > 50 thenput "SEARCH OVERRUN" into wTput "OK" into b1Nput "Sorry‚Ķ but too many matches were found to display in a timely manner!  Please enter more data to narrow the search." into dTbeep 1put oneBtnAutoPrompt(wT,b1N,dT,1320) into dlogResultelsewsSet wdID,"Progress","Max",xput empty into buildListrepeat with m = 1 to itset cursor to busygo marked cd mif line 1 of temp = 2 then -- CASTfind string findString in bg fld id 3put foundList(line 1 of temp) after buildListelse if line 1 of temp = 5 then -- CHAPTERput number of this cd - 6 into localCdrepeatfind string findString-- IGNORE ALL FINDS IN FIELDS OTHER THAN SEL FIELDSif last word of foundField() < 18 or last word of foundField() > 32 then next repeatelse exit repeatend repeatput foundList(line 1 of temp) after buildListput foundLine() into localLnrepeat until number of this cd - 6 ‚↠localCdfind string findString-- IGNORE ALL FINDS IN FIELDS OTHER THAN SEL FIELDSif last word of foundField() < 18 or last word of foundField() > 32 then next repeatif number of this cd - 6 ‚↠localCd thengo cd localCd of this bgexit repeatelse if foundLine() = localLn thenexit repeatelseput foundList(line 1 of temp) after buildListadd 1 to itif it > 99 thenwsSet wdID,"Exit","Disabled","FALSE"wsSet wdID,"Progress","Value",0wsSend wdID,"Progress","DoUpdate"put "SEARCH OVERRUN" into wTput "OK" into b1Nput "Sorry‚Ķ but too many matches were found to display in a timely manner!  Please enter more data to narrow the search." into dTbeep 1put oneBtnAutoPrompt(wT,b1N,dT,1320) into dlogResultif x > 1 then pop cdexit FindSelectionend ifend ifend repeatelseput foundList(line 1 of temp) after buildListend ifput number of this cd - 6 into currCdwsSet wdID,"Progress","Value",currCdwsSend wdID,"Progress","DoUpdate"end repeatdelete last char of buildListrepeat with g = number of lines of buildList down to 1if line g - 1 of buildList = line g of buildList thendelete line g - 1 of buildListend ifend repeatwsSet wdID,"Progress","Value",xwsSend wdID,"Progress","DoUpdate"wsSet wdID,"No. of","Text",itwsSet wdID,"Path","Text",buildListend ifif x > 1 then pop cdwsSet wdID,"Exit","Disabled","FALSE"wsSet wdID,"Progress","Value",0SetLocksFalseend ifput 0 & "," & number of chars of line 2 of temp into swsSet wdID,"DataEntry","Selection",send ifend FindSelectionon Search whatglobal findType,findStringput line 1 of what into findTypeput line 2 of what into findStringunmark all cdsif findType = 1 then -- TITLEif visible of bg fld id 33 is true then HideLinerNotesmark cds by finding string findString in bg fld id 2else if findType = 2 then -- CASTif visible of bg fld id 33 is true then HideLinerNotesmark cds by finding string findString in bg fld id 3else if findType = 3 then -- CLASSIFICATIONif visible of bg fld id 33 is true then HideLinerNotesmark cds by finding string findString in bg fld id 11else if findType = 4 then -- RATINGif visible of bg fld id 33 is true then HideLinerNotesmark cds by finding whole findString in bg fld id 12else if findType = 5 then -- CHAPTERif visible of bg fld id 33 is true then HideLinerNotesput 18 into fldnumrepeat 8 timesput "mark cds by finding string" && quote & findString & quote && "in bg fld id" && fldnum into markcdsdo markcdsadd 2 to fldnumend repeatelse if findType = 6 then -- LINER NOTESmark cds by finding string findString in bg fld id 33end ifend Searchfunction foundList numglobal findStringif num = 1 thenput bg fld "Title" & return into buildItemelse if num = 2 thenput value of foundLine() & "‚Äî" & bg fld "Title" & return into buildItemelse if num = 3 thenput bg fld "Classification" & "‚Äî" & bg fld "Title" & return into buildItemelse if num = 4 thenput word 2 of bg fld "Rating" & "‚Äî" & bg fld "Title" & return into buildItemelse if num = 5 thenput foundLine() into selfldsubtract 1 from last word of selfldput value of selfld into selflddelete last char of selfldput "Chptr" && selfld & "‚Äî" & value of foundLine() & "‚Äî" & bg fld "Title" & return into buildItemelse if num = 6 thenput findString & "‚Äî" & bg fld "Title" & return into buildItemend ifreturn buildItemend foundListon DoSide howmanyglobal labelA,labelB,HaveProgress,maxTime,medTypeChghiliteput 1 into tapenumput 12 into numofldsif medType = "8mm" then add 10 to numofldsset dontSearch of bg fld id 2 to falseset dontSearch of bg fld id 11 to falseget GetCats()put line 1 of it into selecteddelete line 1 of itput it into titlesput 1 into Lsput empty into classlistrepeat until classlist is not emptyif tapenum > numoflds then exit repeatput titles into classlistif classlist is empty thenput "NO SUCH CLASSIFICATION ALERT" into wTput "New Class" into b1Nput "Sorry‚Ķ but there are no ‚Äú" & selected & "‚Äù discs!" into dTbeep 1get oneBtnAutoPrompt(wT,b1N,dT,1330)get GetCats()put line 1 of it into selecteddelete line 1 of itput it into titlesnext repeatelseput AllCap(selected) into disctypeput "‚Äú" & disctype & "‚Äù" && "DISCS" into wTput "Select" into b1Nput "New" into b2Nput true into b2Vput "Select a disc or a New category?" into dTput classlist into Ltput "Single" into Llget displayList(wT,b1N,b2N,b2V,dT,Lt,Ls,Ll)if line 1 of it = "New" thenput empty into classlistget GetCats()put line 1 of it into selecteddelete line 1 of itput it into titlesnext repeatelse if line 1 of it = "Select" thenrepeat 2 timesdelete line 1 of itend repeatend ifend ifput it into line tapenum of discsset cursor to watchpush cdSetLocksTrueput the userLevel into svLvlput the blindTyping into svBTset the userLevel to 5set the blindTyping to trueput "find string" && quote & line tapenum of discs & quote && "in bg fld id 2" into searchStringtype searchString & returnclick at 512,342unlock screen with visual dissolve very fastSetLD1put bg fld "Title" into line tapenum of labelif tapenum = 1 then put "0:00" into line 1 of vidTimesput bg fld "Total Playing Time" into line 2 of vidTimes-- DETERMINE IF THE MAX REC LENGTH OF THE TAPE HAS BEEN EXCEEDED-- ADD AVAILABLE LD TIMESput line 1 of vidTimes into timeUpToNowput AddTimes(vidTimes,"LD") into totVidTime-- CONVERT TOTAL LD TIME TO SECONDSput CalcSecs(line 2 of vidTimes) into ldTime-- CONVERT MAXIMUM TAPE TIME TO SECONDSput CalcSecs(maxTime) into maxTemp-- CONVERT VALID ACCUMULATED TIMES TO SECONDSput CalcSecs(timeUpToNow) into upToNowTempput CalcSecs(totVidTime) into accumTimeTemp-- FIGURE THE VALID REMAINING TIME LEFTif accumTimeTemp > maxTemp thenget maxTemp - upToNowTempconvert it to long timedelete last word of itif char 3 of it = ":" then delete char 1 to 3 of itif char 1 of it = 0 thenrepeat until char 1 of it ‚↠0delete char 1 of itend repeatend ifput "ASSEMBLE BY DISC TIME OVERAGE" into wTput "Pick Again" into b1Nput true into b2Vput "Finished" into b2Nput "You have exceeded the max recording time length of" && maxTime && "for this tape." && ¬¨" Your accumulated tape time total to this point is" && timeUpToNow & ".  You have" && it && "of available time remaining to fill." into dTget timeOverageAutoPrompt(wT,b1N,b2V,b2N,dT,1330)if line 1 of it = "Pick Again" thenput empty into classlistnext repeatelse if line 1 of it = "Finished" thenif timeUpToNow = "0:00" thenDoPrompt "There were no valid selections made!",1320wait 2 secsclose window "Prompt"put empty into maxTimeput empty into medTypeexit to HyperCardend ifdelete last line of labelexit repeatend ifelseput totVidTime into line 1 of vidTimesput "ADD TITLE" into wTput "Same Class" into b1Nput "New Class" into b2Nput "Finished" into b3Nput "Add another title from the Same Classification category, a New Class or Finish this assembly?" into dTget threeBtnAutoPrompt(wT,b1N,b2N,b3N,dT,1310)if line 1 of it = "Same Class" thenput empty into classlistadd 1 to tapenumnext repeatelse if line 1 of it = "New Class" thenput empty into classlistget GetCats()put line 1 of it into selecteddelete line 1 of itput it into titlesadd 1 to tapenumnext repeatelse if line 1 of it = "Finished" thenexit repeatend ifend ifend repeatput bg fld "WordCap" of cd id 4538 into capword -- SORT CARDput "TITLE" into wTput "OK" into b1Nput "Cancel" into b2Nput "Supply a name for the TITLE field:" into dTput "?" into aTput empty into kFget twoBtnAskAutoPrompt(wT,b1N,b2N,dT,aT,kF,1310)if it is empty or line 3 of it is empty or line 3 of it = "?" thenput "< ? >" & return before labelelseif capword is true and line 3 of it ‚↠"!" thenput WordCap(line 3 of it) & return before labelelseput line 3 of it & return before labelend ifend ifput label into labelAset the blindTyping to svBTset the userLevel to svLvlend DoSidefunction GetCatsput "CATEGORIES" into wTput "Select" into b1Nput false into b2Vput "Select a class from your Catalog:" into dTput bg fld "ClassID" of cd id 4538 into Lt -- SORT CARDput 1 into Lsput "Single" into Llget displayList(wT,b1N,b2N,b2V,dT,Lt,Ls,Ll)repeat 2 timesdelete line 1 of itend repeatput it into selectedDoPrompt "One moment please‚Ķ Tagging data records.",1330unmark all cdsmark cds by finding whole selected in bg fld "Classification"close window "Prompt"if number of marked cds = 0 thenput empty into classlistelseput "Now building Tape Label list in memory." into promptStr1DoProgress promptStr1 -- INVOKE PROGRESS WINDOIDrepeat with i = 1 to number of marked cdsput (bg fld id 2 of marked cd i) into line i of classlistset the scale of window "Progress" to round((i/number of marked cds)*100)end repeatset the prompt of window "Progress" to "                         Finis!"wait 30close window "Progress"end ifput selected into line 1 of tempput classlist into line 2 of tempreturn tempend GetCatson SetLD1get bg fld "Sides"if hilite of bg btn "Side 1" is false and it ‚â• 1 thenSetSide 1UpdateData 1else exit SetLD1end SetLD1on SetLD2get bg fld "Sides"if hilite of bg btn "Side 2" is false and it ‚â• 2 thenSetSide 2UpdateData 2else exit SetLD2end SetLD2on SetLD3get bg fld "Sides"if hilite of bg btn "Side 3" is false and it ‚â• 3 thenSetSide 3UpdateData 3else exit SetLD3end SetLD3on SetLD4get bg fld "Sides"if hilite of bg btn "Side 4" is false and it ‚â• 4 thenSetSide 4UpdateData 4else exit SetLD4end SetLD4on SetLD5get bg fld "Sides"if hilite of bg btn "Side 5" is false and it ‚â• 5 thenSetSide 5UpdateData 5else exit SetLD5end SetLD5on SetLD6get bg fld "Sides"if hilite of bg btn "Side 6" is false and it ‚â• 6 thenSetSide 6UpdateData 6else exit SetLD6end SetLD6on SetLD7get bg fld "Sides"if hilite of bg btn "Side 7" is false and it ‚â• 7 thenSetSide 7UpdateData 7else exit SetLD7end SetLD7on SetLD8get bg fld "Sides"if hilite of bg btn "Side 8" is false and it ‚â• 8 thenSetSide 8UpdateData 8else exit SetLD8end SetLD8on UpdateData nput number of lines of bg fld ("Sel Numb" && n) into bg fld "No. of Chapters"end UpdateDataon SetSide nrepeat with s = 1 to 8if s = n then set hilite of bg btn ("Side" && s) to trueelse set hilite of bg btn ("Side" && s) to falseend repeatlock screenrepeat with x = 17 to 32if n = 1 and x ‚â• 17 and x ‚⧠18 thenshow bg fld xelse if n = 2 and x ‚â• 19 and x ‚⧠20 thenshow bg fld xelse if n = 3 and x ‚â• 21 and x ‚⧠22 thenshow bg fld xelse if n = 4 and x ‚â• 23 and x ‚⧠24 thenshow bg fld xelse if n = 5 and x ‚â• 25 and x ‚⧠26 thenshow bg fld xelse if n = 6 and x ‚â• 27 and x ‚⧠28 thenshow bg fld xelse if n = 7 and x ‚â• 29 and x ‚⧠30 thenshow bg fld xelse if n = 8 and x ‚â• 31 and x ‚⧠32 thenshow bg fld xelsehide bg fld xend ifend repeatunlock screenend SetSideon closeCardglobal initScrolllock screenrepeat with s = 17 to 18set scroll of bg fld s to 0end repeatSetLD1unlock screenput 0 into initScrollend closeCardon closeBackgroundif there is a menu "Catalog" then DisableCatMenuCleanUpDataNavrepeat with s = 17 to 32set scroll of bg fld s to 0end repeatend closeBackground</script>
  1907. </background>
  1908.